aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/conf_desklock/e_int_config_desklock.c
diff options
context:
space:
mode:
authorChristopher Michael <cpmichael1@comcast.net>2010-07-28 01:54:48 +0000
committerChristopher Michael <cpmichael1@comcast.net>2010-07-28 01:54:48 +0000
commitc14e45ab4c784c5c4ff55b876a6eb2e8176ad3b7 (patch)
tree63c98269bfb7c7b96061174e6c6b0fcf4f57e44e /src/modules/conf_desklock/e_int_config_desklock.c
parentd521219c29e857cba53412214372258f6cfd4282 (diff)
downloadenlightenment-c14e45ab4c784c5c4ff55b876a6eb2e8176ad3b7.tar.gz
enlightenment-c14e45ab4c784c5c4ff55b876a6eb2e8176ad3b7.tar.xz
enlightenment-c14e45ab4c784c5c4ff55b876a6eb2e8176ad3b7.zip
Also set preview for when a new Custom bg is selected.
SVN revision: 50567
Diffstat (limited to 'src/modules/conf_desklock/e_int_config_desklock.c')
-rw-r--r--src/modules/conf_desklock/e_int_config_desklock.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/modules/conf_desklock/e_int_config_desklock.c b/src/modules/conf_desklock/e_int_config_desklock.c
index 5732becb5..5756e38ee 100644
--- a/src/modules/conf_desklock/e_int_config_desklock.c
+++ b/src/modules/conf_desklock/e_int_config_desklock.c
@@ -95,7 +95,11 @@ e_int_config_desklock_fsel_done(E_Config_Dialog *cfd, const char *bg_file)
if (!(cfdata = cfd->cfdata)) return;
cfdata->bg_fsel = NULL;
if (bg_file)
- eina_stringshare_replace(&cfdata->bg, bg_file);
+ {
+ eina_stringshare_replace(&cfdata->bg, bg_file);
+ e_widget_preview_edje_set(cfdata->gui.o_bg, cfdata->bg,
+ "e/desktop/background");
+ }
}
static void
@@ -458,6 +462,8 @@ _cb_method_change(void *data, Evas_Object * obj, void *event_info)
"e/desktop/background");
break;
default:
+ e_widget_preview_edje_set(cfdata->gui.o_bg, cfdata->bg,
+ "e/desktop/background");
break;
}
}