tysend status - fix focus after close/cancel

This commit is contained in:
Carsten Haitzler 2017-12-18 15:16:08 +09:00
parent fba368e7d8
commit 8bb7a473ae
1 changed files with 10 additions and 2 deletions

View File

@ -3802,6 +3802,11 @@ _sendfile_progress_hide(Term *term)
ecore_timer_del(term->sendfile_progress_hide_timer);
term->sendfile_progress_hide_timer =
ecore_timer_add(0.5, _sendfile_progress_hide_delay, term);
if (elm_object_focus_get(term->sendfile_progress))
{
elm_object_focus_set(term->sendfile_progress, EINA_FALSE);
_term_focus(term);
}
}
static void
@ -3902,8 +3907,11 @@ _sendfile_request_hide_delay(void *data)
if (t) ecore_timer_del(t);
t = ecore_timer_add(10.0, _sendfile_request_reset, term->sendfile_request);
evas_object_data_set(term->sendfile_request, "sendfile-request-timer", t);
elm_object_focus_set(term->sendfile_request, EINA_FALSE);
_term_focus(term);
if (elm_object_focus_get(term->sendfile_request))
{
elm_object_focus_set(term->sendfile_request, EINA_FALSE);
_term_focus(term);
}
return EINA_FALSE;
}