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);

-- 


Reply via email to