X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Fmodules%2Fgui%2Fcontrolflow%2Flttv_plugin_cfv.c;h=8b688d0afeb870f76c5a8573c4f2e0663e39054f;hb=b9ce0bad7daf7c0a2333c91fdb1e35d602afe17f;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..8b688d0a 100644 --- a/lttv/modules/gui/controlflow/lttv_plugin_cfv.c +++ b/lttv/modules/gui/controlflow/lttv_plugin_cfv.c @@ -12,8 +12,8 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. */ @@ -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),