[epiphany] ephy-seed-extension: don't crash when detaching multiple extensions
- From: Xan Lopez <xan src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [epiphany] ephy-seed-extension: don't crash when detaching multiple extensions
- Date: Fri, 23 Oct 2009 21:02:43 +0000 (UTC)
commit deafbe738f0293b1cacca8e388aa34ea442818e3
Author: Iain Nicol <iain thenicols net>
Date: Fri Oct 23 21:37:49 2009 +0100
ephy-seed-extension: don't crash when detaching multiple extensions
Protect the seed object from being released by the garbage collector
after the first extension is detached.
Bug #599422
Signed-off-by: Xan Lopez <xan gnome org>
src/ephy-seed-extension.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/ephy-seed-extension.c b/src/ephy-seed-extension.c
index 7fd444d..95658fd 100644
--- a/src/ephy-seed-extension.c
+++ b/src/ephy-seed-extension.c
@@ -190,6 +190,7 @@ ephy_seed_extension_constructor (GType type,
ext->priv->obj = seed_evaluate (global_eng->context,
script,
NULL);
+ seed_value_protect (ext->priv->ctx, ext->priv->obj);
if (seed_script_exception (script))
g_warning ("seed_exception: %s",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]