From 4ac833a7f34aee590caaaab030e5387c539bde64 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 30 Aug 2008 06:12:57 +0000 Subject: [PATCH] oops missed - alread win_del handled. SVN revision: 35749 --- src/modules/mixer/app_mixer.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/modules/mixer/app_mixer.c b/src/modules/mixer/app_mixer.c index df891acb4..5e5984cb2 100644 --- a/src/modules/mixer/app_mixer.c +++ b/src/modules/mixer/app_mixer.c @@ -506,15 +506,6 @@ _cb_dialog_dismiss(void *data, E_Dialog *dialog) _mixer_app_dialog_del(dialog, data); } -static void -_cb_dialog_del(void *obj) -{ - E_Dialog *dialog; - - dialog = obj; - _mixer_app_dialog_del(dialog, dialog->data); -} - E_Dialog * e_mixer_app_dialog_new(E_Container *con, void (*func)(E_Dialog *dialog, void *data), void *data) { @@ -543,13 +534,13 @@ e_mixer_app_dialog_new(E_Container *con, void (*func)(E_Dialog *dialog, void *da _create_ui(dialog, app); - e_object_del_attach_func_set(E_OBJECT(dialog), _cb_dialog_del); - e_dialog_button_add(dialog, _("Close"), NULL, _cb_dialog_dismiss, app); e_dialog_button_focus_num(dialog, 1); e_win_centered_set(dialog->win, 1); e_dialog_show(dialog); + // FIXME: what if module unloaded while mixer_app dialog up? bad! + return dialog; }