From ded920c4ec6bd5576b90524bad9ce7d788e52d21 Mon Sep 17 00:00:00 2001 From: Stephen Houston Date: Fri, 7 Aug 2015 09:14:42 -0500 Subject: [PATCH] Ephoto: Slideshow - Make escape progression logical. Stop slideshow when escaped. --- src/bin/ephoto_slideshow.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/ephoto_slideshow.c b/src/bin/ephoto_slideshow.c index cf14441..c9b661d 100644 --- a/src/bin/ephoto_slideshow.c +++ b/src/bin/ephoto_slideshow.c @@ -23,12 +23,16 @@ _key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e Ephoto_Entry *entry; if (elm_win_fullscreen_get(win)) - elm_win_fullscreen_set(win, EINA_FALSE); + { + elm_win_fullscreen_set(win, EINA_FALSE); + return; + } slideshow_item = elm_slideshow_item_current_get(ss->slideshow); if (slideshow_item) entry = elm_object_item_data_get(slideshow_item); else entry = ss->entry; evas_object_smart_callback_call(ss->slideshow, "back", entry); + elm_slideshow_clear(ss->slideshow); } else if (!strcmp(k, "F11")) {