illogict pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=51935ac26dfef6d60350d90aa4458a1f9cc7a25b
commit 51935ac26dfef6d60350d90aa4458a1f9cc7a25b Author: Chidambar Zinnoury <[email protected]> Date: Mon Apr 21 15:29:39 2014 +0200 Bugfix: e xkbswitch: Disable both up and down buttons when there is only one configuration. --- src/modules/xkbswitch/e_mod_config.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/xkbswitch/e_mod_config.c b/src/modules/xkbswitch/e_mod_config.c index a621cbd..5ecc555 100644 --- a/src/modules/xkbswitch/e_mod_config.c +++ b/src/modules/xkbswitch/e_mod_config.c @@ -740,7 +740,12 @@ _cb_used_select(void *data) c = e_widget_ilist_count(cfdata->used_list); e_widget_disabled_set(cfdata->btn_del, EINA_FALSE); - if (n == (c - 1)) + if (c == 1) + { + e_widget_disabled_set(cfdata->btn_up, EINA_TRUE); + e_widget_disabled_set(cfdata->btn_down, EINA_TRUE); + } + else if (n == (c - 1)) { e_widget_disabled_set(cfdata->btn_up, EINA_FALSE); e_widget_disabled_set(cfdata->btn_down, EINA_TRUE); --
