From 408ae4a87c3d3ebb36d2589bb3960a59ce54c27e Mon Sep 17 00:00:00 2001 From: William Jon McCann Date: Sun, 17 Feb 2013 00:30:43 -0500 Subject: shell: Make the main app window a subclass of GtkApplicationWindow This allows for better encapsulation of window logic. In order to do this CcShell was made an interface instead of an abstract base class. https://bugzilla.gnome.org/show_bug.cgi?id=692174 --- shell/cc-application.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'shell/cc-application.c') diff --git a/shell/cc-application.c b/shell/cc-application.c index cbd05f6a4..08d840130 100644 --- a/shell/cc-application.c +++ b/shell/cc-application.c @@ -166,7 +166,7 @@ cc_application_command_line (GApplication *application, cc_shell_log_set_debug (verbose); - gnome_control_center_show (self->priv->window, GTK_APPLICATION (application)); + gnome_control_center_show (self->priv->window); if (search_str) { @@ -222,7 +222,7 @@ cc_application_quit (GSimpleAction *simple, { CcApplication *self = CC_APPLICATION (user_data); - g_clear_object (&self->priv->window); + gtk_widget_destroy (GTK_WIDGET (self->priv->window)); } @@ -281,7 +281,7 @@ cc_application_startup (GApplication *application) gtk_application_add_accelerator (GTK_APPLICATION (application), "F1", "app.help", NULL); - self->priv->window = gnome_control_center_new (); + self->priv->window = gnome_control_center_new (GTK_APPLICATION (application)); } static GObject * -- cgit v1.2.1