fix compatility with old gtk versions
[lttv.git] / 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.023417 seconds and 4 git commands to generate.