bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0b3a14a3873625e0e1443d19caccf47fc3901174

commit 0b3a14a3873625e0e1443d19caccf47fc3901174
Author: Marcel Hollerbach <marcel-hollerb...@t-online.de>
Date:   Wed Aug 30 22:38:51 2017 +0200

    efl_ui_focus_manager_calc: only focus none NULL candidates
---
 src/lib/elementary/efl_ui_focus_manager_calc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/efl_ui_focus_manager_calc.c 
b/src/lib/elementary/efl_ui_focus_manager_calc.c
index dbd64c5d36..232cc69e06 100644
--- a/src/lib/elementary/efl_ui_focus_manager_calc.c
+++ b/src/lib/elementary/efl_ui_focus_manager_calc.c
@@ -1309,7 +1309,8 @@ _efl_ui_focus_manager_calc_efl_ui_focus_manager_move(Eo 
*obj EINA_UNUSED, Efl_Ui
                    {
                       n = T(n).parent;
                       new_candidate = _request_move(obj, pd, direction, n);
-                      efl_ui_focus_manager_focus_set(obj, new_candidate);
+                      if (new_candidate)
+                        efl_ui_focus_manager_focus_set(obj, new_candidate);
                       candidate = new_candidate;
                    }
                }

-- 


Reply via email to