diff options
author | Xan Lopez <xlopez@igalia.com> | 2011-06-30 02:29:17 +0800 |
---|---|---|
committer | Xan Lopez <xlopez@igalia.com> | 2011-06-30 02:29:17 +0800 |
commit | 0ea926b7639db07086101cb9bca0fc10b69c07c9 (patch) | |
tree | 32832549a61900601836b29c890cf90a0d980111 | |
parent | eddaae421e4e38d8124f659b1bd8ff65162247e4 (diff) | |
download | gsoc2013-epiphany-0ea926b7639db07086101cb9bca0fc10b69c07c9.tar gsoc2013-epiphany-0ea926b7639db07086101cb9bca0fc10b69c07c9.tar.gz gsoc2013-epiphany-0ea926b7639db07086101cb9bca0fc10b69c07c9.tar.bz2 gsoc2013-epiphany-0ea926b7639db07086101cb9bca0fc10b69c07c9.tar.lz gsoc2013-epiphany-0ea926b7639db07086101cb9bca0fc10b69c07c9.tar.xz gsoc2013-epiphany-0ea926b7639db07086101cb9bca0fc10b69c07c9.tar.zst gsoc2013-epiphany-0ea926b7639db07086101cb9bca0fc10b69c07c9.zip |
ephy-shell: do not ref the shell more than needed
We already guarantee that the app will stay up by adding the windows
to the GtkApplication, so stop reffing the shell in these callbacks.
-rw-r--r-- | src/ephy-shell.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/ephy-shell.c b/src/ephy-shell.c index e3f3c98ba..2bd5c8a59 100644 --- a/src/ephy-shell.c +++ b/src/ephy-shell.c @@ -963,7 +963,6 @@ toolwindow_show_cb (GtkWidget *widget, EphyShell *es) LOG ("Ref shell for %s", G_OBJECT_TYPE_NAME (widget)); ephy_session_add_window (ephy_shell->priv->session, GTK_WINDOW (widget)); - g_object_ref (ephy_shell); } static void @@ -972,7 +971,6 @@ toolwindow_hide_cb (GtkWidget *widget, EphyShell *es) LOG ("Unref shell for %s", G_OBJECT_TYPE_NAME (widget)); ephy_session_remove_window (ephy_shell->priv->session, GTK_WINDOW (widget)); - g_object_unref (ephy_shell); } /** |