X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Flttv_plugin_tab.c;h=b3f0cbe44b72556c21d6b7fdf15c9253c36bcc2f;hb=b9ce0bad7daf7c0a2333c91fdb1e35d602afe17f;hp=2e64138766d9e7573465abedf137917dbaeece0c;hpb=f61f4dca50e13aa52b1ca3941c8f420848f4353f;p=lttv.git diff --git a/lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin_tab.c b/lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin_tab.c index 2e641387..b3f0cbe4 100644 --- a/lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin_tab.c +++ b/lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin_tab.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. */ @@ -32,12 +32,13 @@ static void tab_update_filter(LttvPlugin *parent, LttvFilter *filter) { LttvPluginTab *self = LTTV_PLUGIN_TAB(parent); g_message("In tab update filter."); + #ifdef BABEL_CLEANUP lttv_filter_destroy(self->tab->filter); + #endif /* BABEL_CLEANUP */ self->tab->filter = filter; lttvwindow_report_filter(self->tab, filter); } - static void lttv_plugin_tab_class_init (LttvPluginTabClass *klass) { @@ -66,7 +67,7 @@ lttv_plugin_tab_get_type (void) sizeof (LttvPluginTabClass), NULL, /* base_init */ NULL, /* base_finalize */ - lttv_plugin_tab_class_init, /* class_init */ + (GClassInitFunc) lttv_plugin_tab_class_init, /* class_init */ NULL, /* class_finalize */ NULL, /* class_data */ sizeof (LttvPluginTab),