diff options
author | Xan Lopez <xan@igalia.com> | 2013-03-13 03:49:35 +0800 |
---|---|---|
committer | Xan Lopez <xan@igalia.com> | 2013-03-13 03:51:24 +0800 |
commit | e0e7b8004b874294d887c99b2421bd3a1e618b38 (patch) | |
tree | ba21642e977542be5e88c5e1194ec9f97fbcc6a6 /embed/ephy-embed-shell.c | |
parent | 57725fd30f7bc6d4f5e050cfb21db41d6397872a (diff) | |
download | gsoc2013-epiphany-e0e7b8004b874294d887c99b2421bd3a1e618b38.tar gsoc2013-epiphany-e0e7b8004b874294d887c99b2421bd3a1e618b38.tar.gz gsoc2013-epiphany-e0e7b8004b874294d887c99b2421bd3a1e618b38.tar.bz2 gsoc2013-epiphany-e0e7b8004b874294d887c99b2421bd3a1e618b38.tar.lz gsoc2013-epiphany-e0e7b8004b874294d887c99b2421bd3a1e618b38.tar.xz gsoc2013-epiphany-e0e7b8004b874294d887c99b2421bd3a1e618b38.tar.zst gsoc2013-epiphany-e0e7b8004b874294d887c99b2421bd3a1e618b38.zip |
ephy-embed-shell: set bus watch id to zero
Since dispose can run multiple times.
Patch by Carlos GarcĂa Campos <cgarcia@igalia.com>
Diffstat (limited to 'embed/ephy-embed-shell.c')
-rw-r--r-- | embed/ephy-embed-shell.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/embed/ephy-embed-shell.c b/embed/ephy-embed-shell.c index 19e543216..42ba8ed90 100644 --- a/embed/ephy-embed-shell.c +++ b/embed/ephy-embed-shell.c @@ -106,8 +106,10 @@ ephy_embed_shell_dispose (GObject *object) g_clear_object (&priv->embed_single); #ifdef HAVE_WEBKIT2 g_clear_object (&priv->web_extension); - if (priv->web_extension_watch_name_id > 0) + if (priv->web_extension_watch_name_id > 0) { g_bus_unwatch_name (priv->web_extension_watch_name_id); + priv->web_extension_watch_name_id = 0; + } #else g_clear_object (&priv->adblock_manager); #endif |