From e30be380dde48c99b85a5782aa87bd2105db00d5 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Mon, 9 Dec 2013 13:45:12 -0500 Subject: [PATCH] window-actor: Move signal handler connections to the meta-window setter --- src/compositor/meta-window-actor.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c index 42d202031..8ea582982 100644 --- a/src/compositor/meta-window-actor.c +++ b/src/compositor/meta-window-actor.c @@ -383,11 +383,6 @@ meta_window_actor_constructed (GObject *object) g_signal_connect_object (priv->surface, "allocation-changed", G_CALLBACK (surface_allocation_changed_notify), self, 0); meta_window_actor_update_shape (self); - - g_signal_connect_object (window, "notify::decorated", - G_CALLBACK (window_decorated_notify), self, 0); - g_signal_connect_object (window, "notify::appears-focused", - G_CALLBACK (window_appears_focused_notify), self, 0); } else { @@ -489,6 +484,11 @@ meta_window_actor_set_property (GObject *object, { case PROP_META_WINDOW: priv->window = g_value_dup_object (value); + + g_signal_connect_object (priv->window, "notify::decorated", + G_CALLBACK (window_decorated_notify), self, 0); + g_signal_connect_object (priv->window, "notify::appears-focused", + G_CALLBACK (window_appears_focused_notify), self, 0); break; case PROP_NO_SHADOW: {