toolbar: Do not check ev->string for Return key and react on space key.
authorDaniel Juyung Seo <seojuyung2@gmail.com>
Tue, 21 Jan 2014 10:57:22 +0000 (19:57 +0900)
committerDaniel Juyung Seo <seojuyung2@gmail.com>
Tue, 21 Jan 2014 10:58:10 +0000 (19:58 +0900)
space key works as same as Return key.

src/lib/elm_toolbar.c

index 4ca9a37..4cd9e6e 100644 (file)
@@ -666,7 +666,8 @@ _elm_toolbar_smart_event(Eo *obj, void *_pd, va_list *list)
    if (!sd->items) return;
 
    if ((!strcmp(ev->key, "Return")) ||
-       ((!strcmp(ev->key, "KP_Enter")) && !ev->string))
+       (!strcmp(ev->key, "KP_Enter")) ||
+       (!strcmp(ev->key, "space")))
      {
         if (sd->highlighted_item)
           _item_select(sd->highlighted_item);