From 1aafc222ef9610ddf9a210168ef707ebd43cf6ab Mon Sep 17 00:00:00 2001 From: Stephen Houston Date: Fri, 1 Apr 2016 22:15:26 -0500 Subject: [PATCH] Ephoto: Don't search when typing in the file selector entry --- src/bin/ephoto_single_browser.c | 6 ++---- src/bin/ephoto_thumb_browser.c | 12 +++++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/bin/ephoto_single_browser.c b/src/bin/ephoto_single_browser.c index 31e4cd7..853c113 100644 --- a/src/bin/ephoto_single_browser.c +++ b/src/bin/ephoto_single_browser.c @@ -1391,11 +1391,9 @@ _add_edit_menu_items(Ephoto_Single_Browser *sb, Evas_Object *menu) _zoom_fit_cb, sb); elm_menu_item_add(menu, menu_itt, "zoom-original", _("Zoom 1:1"), _zoom_1_cb, sb); - elm_menu_item_separator_add(menu, menu_it); - elm_menu_item_add(menu, menu_it, "media-playback-start", _("Slideshow"), - _slideshow, sb); - elm_menu_item_separator_add(menu, NULL); + elm_menu_item_add(menu, NULL, "media-playback-start", _("Slideshow"), + _slideshow, sb); elm_menu_item_add(menu, NULL, "preferences-system", _("Settings"), _settings, sb); } diff --git a/src/bin/ephoto_thumb_browser.c b/src/bin/ephoto_thumb_browser.c index af25e4e..520105d 100644 --- a/src/bin/ephoto_thumb_browser.c +++ b/src/bin/ephoto_thumb_browser.c @@ -944,8 +944,6 @@ _ephoto_search_cancel(void *data, Evas_Object *obj EINA_UNUSED, tb->original_grid = NULL; tb->totimages = tb->totimages_old; tb->totsize = tb->totsize_old; - tb->totimages_old = 0; - tb->totsize_old = 0; } if (!tb->ephoto->entries) { @@ -959,6 +957,8 @@ _ephoto_search_cancel(void *data, Evas_Object *obj EINA_UNUSED, evas_object_del(hbox); tb->searching = 0; _update_info_label(tb); + tb->totimages_old = 0; + tb->totsize_old = 0; } static void @@ -1956,6 +1956,7 @@ _grid_mouse_up_cb(void *data, Evas *e EINA_UNUSED, elm_menu_item_separator_add(menu, NULL); elm_menu_item_add(menu, menu_it, "system-search", _("Search"), _search, tb); + elm_menu_item_separator_add(menu, menu_it); elm_menu_item_add(menu, menu_it, "edit-select-all", _("Select All"), _grid_menu_select_all_cb, tb); } @@ -1967,6 +1968,7 @@ _grid_mouse_up_cb(void *data, Evas *e EINA_UNUSED, { elm_menu_item_add(menu, menu_it, "edit-clear", _("Select None"), _grid_menu_clear_cb, tb); + elm_menu_item_separator_add(menu, menu_it); if (item) { evas_object_data_set(item, "thumb_browser", tb); @@ -2002,7 +2004,7 @@ _grid_mouse_up_cb(void *data, Evas *e EINA_UNUSED, elm_menu_item_add(menu, NULL, "preferences-system", _("Settings"), _settings, tb); evas_object_smart_callback_add(menu, "dismissed", _menu_dismissed_cb, - tb); + tb); evas_object_show(menu); } @@ -2014,8 +2016,6 @@ _grid_mouse_wheel(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, Evas_Event_Mouse_Wheel *ev = event_info; Eina_Bool ctrl = evas_key_modifier_is_set(ev->modifiers, "Control"); - printf("No\n"); - if (ctrl) { if (ev->z > 0) @@ -2219,6 +2219,8 @@ _key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, else if (ev->compose && (((ev->compose[0] != '\\') && (ev->compose[0] >= ' ')) || ev->compose[1])) { + if (elm_object_focus_get(tb->direntry)) + return; if (!tb->searching) { _search(tb, NULL, NULL);