From: pmf Date: Thu, 22 Nov 2007 21:28:20 +0000 (+0000) Subject: fix compatility with old gtk versions X-Git-Tag: v0.12.20~739 X-Git-Url: https://git.lttng.org/?a=commitdiff_plain;ds=sidebyside;h=0e2767c231bc73762d35be6471671ef76b3954a3;p=lttv.git fix compatility with old gtk versions git-svn-id: http://ltt.polymtl.ca/svn@2750 04897980-b3bd-0310-b5e0-8ef037075253 --- diff --git a/ltt/branches/poly/lttv/lttv/state.c b/ltt/branches/poly/lttv/lttv/state.c index 952f6cde..5fb450f0 100644 --- a/ltt/branches/poly/lttv/lttv/state.c +++ b/ltt/branches/poly/lttv/lttv/state.c @@ -253,7 +253,10 @@ static void lttv_state_free_usertraces(GHashTable *usertraces) g_hash_table_destroy(usertraces); } - +gboolean rettrue(gpointer key, gpointer value, gpointer user_data) +{ + return TRUE; +} static void restore_init_state(LttvTraceState *self) @@ -316,7 +319,8 @@ restore_init_state(LttvTraceState *self) /* reset bdev states */ g_hash_table_foreach(self->bdev_states, bdevstate_free_cb, NULL); - g_hash_table_steal_all(self->bdev_states); + //g_hash_table_steal_all(self->bdev_states); + g_hash_table_foreach_steal(self->bdev_states, rettrue, NULL); #if 0 nb_tracefile = self->parent.tracefiles->len;