From 64bf666eafb49642f0575e769626238db612581a Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 15 Feb 2006 20:30:59 +0000 Subject: [PATCH] Disable Auto-Apply for these dialogs. SVN revision: 20495 --- src/bin/e_int_config_background.c | 2 +- src/bin/e_int_config_display.c | 1 + src/bin/e_int_config_modules.c | 3 ++- src/bin/e_int_config_theme.c | 3 ++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bin/e_int_config_background.c b/src/bin/e_int_config_background.c index 37a5bc16a..e1cd99324 100644 --- a/src/bin/e_int_config_background.c +++ b/src/bin/e_int_config_background.c @@ -52,7 +52,7 @@ e_int_config_background(E_Container *con) v->advanced.apply_cfdata = _advanced_apply_data; v->advanced.create_widgets = _advanced_create_widgets; v->close_cfdata = _bg_dialog_close; - + v->override_auto_apply = 1; cfd = e_config_dialog_new(con, _("Background Settings"), NULL, 0, v, NULL); return cfd; } diff --git a/src/bin/e_int_config_display.c b/src/bin/e_int_config_display.c index 902dc80fb..065cf594d 100644 --- a/src/bin/e_int_config_display.c +++ b/src/bin/e_int_config_display.c @@ -43,6 +43,7 @@ e_int_config_display(E_Container *con) v->free_cfdata = _free_data; v->basic.apply_cfdata = _basic_apply_data; v->basic.create_widgets = _basic_create_widgets; + v->override_auto_apply = 1; cfd = e_config_dialog_new(con, _("Display Settings"), NULL, 0, v, NULL); e_dialog_resizable_set(cfd->dia, 1); diff --git a/src/bin/e_int_config_modules.c b/src/bin/e_int_config_modules.c index 0c9f10dc2..6df40c91a 100644 --- a/src/bin/e_int_config_modules.c +++ b/src/bin/e_int_config_modules.c @@ -62,7 +62,8 @@ e_int_config_modules(E_Container *con) v->free_cfdata = _free_data; v->basic.create_widgets = _basic_create_widgets; /* v->basic.apply_cfdata = _basic_apply_data; */ - + v->override_auto_apply = 1; + cfd = e_config_dialog_new(con, _("Module Settings"), NULL, 0, v, NULL); return cfd; } diff --git a/src/bin/e_int_config_theme.c b/src/bin/e_int_config_theme.c index 9e0636c7c..eec74636f 100644 --- a/src/bin/e_int_config_theme.c +++ b/src/bin/e_int_config_theme.c @@ -18,7 +18,6 @@ struct _E_Config_Dialog_Data char *theme; char *current_theme; /*- ADVANCED -*/ - }; struct _E_Cfg_Theme_Data @@ -42,6 +41,8 @@ e_int_config_theme(E_Container *con) v->free_cfdata = _free_data; v->basic.apply_cfdata = _basic_apply_data; v->basic.create_widgets = _basic_create_widgets; + v->override_auto_apply = 1; + /* create config diaolg for NULL object/data */ cfd = e_config_dialog_new(con, _("Theme Selector"), NULL, 0, v, NULL); return cfd;