From 58da3b51f2f66b4b7c8d95a5dbf71bd11ccb674a Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 22 Jan 2006 13:01:40 +0000 Subject: [PATCH] After complaining about this, I realized I was guilty of cut'n'paste as much as anyone. SVN revision: 19958 --- src/bin/e_apps_error.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/bin/e_apps_error.c b/src/bin/e_apps_error.c index a57ba5b27..d0c4814fe 100644 --- a/src/bin/e_apps_error.c +++ b/src/bin/e_apps_error.c @@ -22,18 +22,19 @@ void _e_app_error_dialog(E_Container *con, E_App_Autopsy *app) { E_Config_Dialog *cfd; - E_Config_Dialog_View v; + E_Config_Dialog_View *v; + v = E_NEW(E_Config_Dialog_View, 1); /* FIXME: Currenly this never gets free'd, awaiting the outcome of mailing list discussion. */ /* Dialog Methods */ - v.create_cfdata = _e_app_error_dialog_create_data; - v.free_cfdata = _e_app_error_dialog_free_data; - v.basic.apply_cfdata = NULL; - v.basic.create_widgets = _e_app_error_dialog_basic_create_widgets; - v.advanced.apply_cfdata = NULL; - v.advanced.create_widgets = _e_app_error_dialog_advanced_create_widgets; + v->create_cfdata = _e_app_error_dialog_create_data; + v->free_cfdata = _e_app_error_dialog_free_data; +// v->basic.apply_cfdata = NULL; + v->basic.create_widgets = _e_app_error_dialog_basic_create_widgets; +// v->advanced.apply_cfdata = NULL; + v->advanced.create_widgets = _e_app_error_dialog_advanced_create_widgets; /* Create The Dialog */ - cfd = e_config_dialog_new(con, _("Run error, wtf? That sux."), NULL, 0, &v, app); + cfd = e_config_dialog_new(con, _("Run error, wtf? That sux."), NULL, 0, v, app); app->error_dialog = cfd; }