diff options
author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2012-10-29 08:11:45 +0000 |
---|---|---|
committer | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2012-10-29 08:11:45 +0000 |
commit | dcbf8708c9cae105268f1b5700a7a7d74e77371a (patch) | |
tree | d880ff0418cbd470d54cf04913ea2908c8407346 /src/modules/conf_theme | |
parent | dd04b75dd7b3700f88f400623fc3707f51daa1bc (diff) | |
download | enlightenment-dcbf8708c9cae105268f1b5700a7a7d74e77371a.tar.gz |
disable current theme menu item in themes menu
SVN revision: 78603
Diffstat (limited to 'src/modules/conf_theme')
-rw-r--r-- | src/modules/conf_theme/e_mod_main.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/conf_theme/e_mod_main.c b/src/modules/conf_theme/e_mod_main.c index 2ec6e6564f..7b63e1c512 100644 --- a/src/modules/conf_theme/e_mod_main.c +++ b/src/modules/conf_theme/e_mod_main.c @@ -252,7 +252,10 @@ _item_new(char *file, E_Menu *m) mi = e_menu_item_new(m); e_object_del_attach_func_set(E_OBJECT(mi), _item_del); e_menu_item_label_set(mi, name); - if (!used) e_menu_item_callback_set(mi, _theme_set, file); + if (used) + e_menu_item_disabled_set(mi, 1); + else + e_menu_item_callback_set(mi, _theme_set, file); e_menu_item_check_set(mi, 1); e_menu_item_toggle_set(mi, used); } |