X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2FmainWin%2Fsrc%2Finit_module.c;h=2201eadc1f6d5167055fab578fdebcb5a2d4783b;hb=540edb40ef20c2ce40132b3189e183d055dbe711;hp=7bf2f5e37f0399319f0690f4d637ae27f57b62de;hpb=6ba6ea42a5970c00d113dfcd4cb4afacbb523f6b;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/mainWin/src/init_module.c b/ltt/branches/poly/lttv/modules/gui/mainWin/src/init_module.c index 7bf2f5e3..2201eadc 100644 --- a/ltt/branches/poly/lttv/modules/gui/mainWin/src/init_module.c +++ b/ltt/branches/poly/lttv/modules/gui/mainWin/src/init_module.c @@ -113,6 +113,11 @@ void main_window_free(MainWindow * mw) { if(mw){ + while(mw->tab){ + lttv_state_remove_event_hooks( + (LttvTracesetState*)mw->tab->traceset_info->traceset_context); + mw->tab = mw->tab->next; + } g_object_unref(mw->attributes); g_main_window_list = g_slist_remove(g_main_window_list, mw);