fix compatility with old gtk versions
authorpmf <pmf@04897980-b3bd-0310-b5e0-8ef037075253>
Thu, 22 Nov 2007 21:28:20 +0000 (21:28 +0000)
committerpmf <pmf@04897980-b3bd-0310-b5e0-8ef037075253>
Thu, 22 Nov 2007 21:28:20 +0000 (21:28 +0000)
git-svn-id: http://ltt.polymtl.ca/svn@2750 04897980-b3bd-0310-b5e0-8ef037075253

ltt/branches/poly/lttv/lttv/state.c

index 952f6cde9bf866dfc8b349e17d533744b9183e65..5fb450f0ea2385dbd38bf3ec36f4f61dca044f77 100644 (file)
@@ -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;
This page took 0.025175 seconds and 4 git commands to generate.