X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttv%2Fmodules%2Fgui%2Fcontrolflow%2Flttv_plugin_cfv.c;h=fc403a0e6a3c155bbcbbbf7242552319a57cd2bd;hb=88bf15f0f2a239186b5cf6fcf8711786907ca483;hp=c23cfabe5025f4c68fa2b1711c7c43030f23ed05;hpb=f61f4dca50e13aa52b1ca3941c8f420848f4353f;p=lttv.git diff --git a/lttv/modules/gui/controlflow/lttv_plugin_cfv.c b/lttv/modules/gui/controlflow/lttv_plugin_cfv.c index c23cfabe..fc403a0e 100644 --- a/lttv/modules/gui/controlflow/lttv_plugin_cfv.c +++ b/lttv/modules/gui/controlflow/lttv_plugin_cfv.c @@ -34,7 +34,9 @@ static void cfv_update_filter(LttvPlugin *parent, LttvFilter *filter) { LttvPluginCFV *self = LTTV_PLUGIN_CFV(parent); g_message("In CFV update filter."); +#ifdef BABEL_CLEANUP lttv_filter_destroy(self->cfd->filter); +#endif //babel_cleanup self->cfd->filter = filter; redraw_notify(self->cfd, NULL); } @@ -68,7 +70,7 @@ lttv_plugin_cfv_get_type (void) sizeof (LttvPluginCFVClass), NULL, /* base_init */ NULL, /* base_finalize */ - lttv_plugin_cfv_class_init, /* class_init */ + (GClassInitFunc) lttv_plugin_cfv_class_init, /* class_init */ NULL, /* class_finalize */ NULL, /* class_data */ sizeof (LttvPluginCFV),