billiob pushed a commit to branch master.

commit 4a79fe43d55861161f425d7d27cc734904fa9afe
Author: Boris Faure <[email protected]>
Date:   Sun Sep 8 17:28:17 2013 +0200

    fix focus issue when changing options. Closes #T27
---
 src/bin/options.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/bin/options.c b/src/bin/options.c
index f5042a8..1081c62 100644
--- a/src/bin/options.c
+++ b/src/bin/options.c
@@ -235,14 +235,15 @@ options_toggle(Evas_Object *win, Evas_Object *bg, 
Evas_Object *term,
         edje_object_signal_callback_del(bg, "optdetails,hide,done",
                                         "terminology",
                                         _cb_opdt_hide_done);
+        elm_object_focus_set(op_frame, EINA_FALSE);
+        elm_object_focus_set(op_opbox, EINA_FALSE);
+        elm_object_focus_set(op_toolbar, EINA_FALSE);
+        if (op_donecb) op_donecb(op_donedata);
         evas_object_del(op_over);
         op_over = NULL;
         edje_object_signal_emit(bg, "options,hide", "terminology");
         edje_object_signal_emit(bg, "optdetails,hide", "terminology");
         op_out = EINA_FALSE;
-        elm_object_focus_set(op_frame, EINA_FALSE);
-        if (op_donecb) op_donecb(op_donedata);
-//        elm_object_focus_set(term, EINA_TRUE);
         if (op_del_timer) ecore_timer_del(op_del_timer);
         op_del_timer = ecore_timer_add(10.0, _cb_op_del_delay, NULL);
      }

-- 

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk

Reply via email to