diff options
author | Christopher Michael <cpmichael1@comcast.net> | 2010-07-28 01:54:48 +0000 |
---|---|---|
committer | Christopher Michael <cpmichael1@comcast.net> | 2010-07-28 01:54:48 +0000 |
commit | c14e45ab4c784c5c4ff55b876a6eb2e8176ad3b7 (patch) | |
tree | 63c98269bfb7c7b96061174e6c6b0fcf4f57e44e /src/modules/conf_desklock/e_int_config_desklock.c | |
parent | d521219c29e857cba53412214372258f6cfd4282 (diff) | |
download | enlightenment-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.c | 8 |
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; } } |