diff --git a/lib/mks-display-picture.c b/lib/mks-display-picture.c index 14d3a0c..f040fda 100644 --- a/lib/mks-display-picture.c +++ b/lib/mks-display-picture.c @@ -619,6 +619,7 @@ mks_display_picture_dispose (GObject *object) g_clear_object (&self->keyboard); g_clear_object (&self->mouse); g_clear_object (&self->paintable_signals); + g_clear_object (&self->touchable); G_OBJECT_CLASS (mks_display_picture_parent_class)->dispose (object); } diff --git a/lib/mks-screen.c b/lib/mks-screen.c index 7c0a14e..27cacb9 100644 --- a/lib/mks-screen.c +++ b/lib/mks-screen.c @@ -230,6 +230,7 @@ mks_screen_dispose (GObject *object) g_clear_object (&self->keyboard); g_clear_object (&self->mouse); + g_clear_object (&self->touchable); G_OBJECT_CLASS (mks_screen_parent_class)->dispose (object); }