seed r507 - trunk/libseed
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r507 - trunk/libseed
- Date: Sat, 20 Dec 2008 04:15:00 +0000 (UTC)
Author: racarr
Date: Sat Dec 20 04:14:59 2008
New Revision: 507
URL: http://svn.gnome.org/viewvc/seed?rev=507&view=rev
Log:
Stop confusing Gobject by (in some cases) attempting to remove toggle
refs twice.
Modified:
trunk/libseed/seed-engine.c
Modified: trunk/libseed/seed-engine.c
==============================================================================
--- trunk/libseed/seed-engine.c (original)
+++ trunk/libseed/seed-engine.c Sat Dec 20 04:14:59 2008
@@ -638,9 +638,12 @@
SEED_NOTE(FINALIZATION, "%s at %p (%d refs)",
g_type_name(G_OBJECT_TYPE(gobject)), gobject, gobject->ref_count);
- g_object_set_data_full(gobject, "js-ref", NULL, NULL);
+ if (g_object_get_data(gobject, "js-ref"))
+ {
+ g_object_set_data_full(gobject, "js-ref", NULL, NULL);
- g_object_remove_toggle_ref(gobject, seed_toggle_ref, 0);
+ g_object_remove_toggle_ref(gobject, seed_toggle_ref, 0);
+ }
g_object_run_dispose(gobject);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]