discomfitor pushed a commit to branch elementary-1.17.

http://git.enlightenment.org/core/elementary.git/commit/?id=00ca57766d998693847bb92c43338fbfb47f4557

commit 00ca57766d998693847bb92c43338fbfb47f4557
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Feb 17 15:56:50 2016 -0500

    ctxpopup: completely disable focus-setting on show
    
    this was previously disabled for internal list objects, and now
    it is disabled for all subobjects of ctxpopup. applying focus here
    invokes every possible focus bug in elementary and prevents the application
    from being useful in any way
    
    ref 974c8b05a4c97367b636593f5420ff01e8364aac
    ref T3088
    
    @fix
---
 src/lib/elc_ctxpopup.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/lib/elc_ctxpopup.c b/src/lib/elc_ctxpopup.c
index 96cb033..e1ce441 100644
--- a/src/lib/elc_ctxpopup.c
+++ b/src/lib/elc_ctxpopup.c
@@ -991,8 +991,10 @@ _on_show(void *data EINA_UNUSED,
    _show_signals_emit(obj, sd->dir);
 
    elm_layout_sizing_eval(obj);
-
-   elm_object_focus_set(obj, EINA_TRUE);
+   /*
+    * XXX: see above comment, but for any swallowed list-type object
+    */
+   //elm_object_focus_set(obj, EINA_TRUE);
 }
 
 static void

-- 


Reply via email to