Add functions to open trace from the traceset
[lttv.git] / lttv / lttv / state.c
index 38d3ba4a5f8d8cfd6264428b1f72336e3dea0a59..f3c4bb7d16a76f2d2ce8d09a624ec431dda26f93 100644 (file)
@@ -660,6 +660,8 @@ static void init(LttvTracesetState *self, LttvTraceset *ts)
                        init((LttvTracesetContext *)self, ts);
 
        nb_trace = lttv_traceset_number(ts);
+
+#ifdef BABEL_CLEANUP
        for(i = 0 ; i < nb_trace ; i++) {
                tc = self->parent.traces[i];
                tcs = LTTV_TRACE_STATE(tc);
@@ -738,10 +740,12 @@ static void init(LttvTracesetState *self, LttvTraceset *ts)
                /* See if the trace has saved states */
                state_load_saved_states(tcs);
        }
+#endif
 }
 
 static void fini(LttvTracesetState *self)
 {
+#ifdef BABEL_CLEANUP
        guint i, nb_trace;
 
        LttvTraceState *tcs;
@@ -771,6 +775,7 @@ static void fini(LttvTracesetState *self)
                tcs->processes = NULL;
                tcs->usertraces = NULL;
        }
+#endif
        LTTV_TRACESET_CONTEXT_CLASS(g_type_class_peek(LTTV_TRACESET_CONTEXT_TYPE))->
                        fini((LttvTracesetContext *)self);
 }
This page took 0.022397 seconds and 4 git commands to generate.