bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2e26d7a6cf51abad9ae8faf1261614387daa3940

commit 2e26d7a6cf51abad9ae8faf1261614387daa3940
Author: Marcel Hollerbach <mar...@osg.samsung.com>
Date:   Thu Oct 19 11:33:53 2017 +0200

    efl_ui_focus_manager_calc: move the debug output in there
    
    reduces the load of debug messages, and the debug messages are now only
    emitted from the manager that is not the redirect. And the real elements
    that are focused are printed
---
 src/lib/elementary/efl_ui_focus_manager_calc.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/lib/elementary/efl_ui_focus_manager_calc.c 
b/src/lib/elementary/efl_ui_focus_manager_calc.c
index 033db69486..3232ca23ce 100644
--- a/src/lib/elementary/efl_ui_focus_manager_calc.c
+++ b/src/lib/elementary/efl_ui_focus_manager_calc.c
@@ -1288,8 +1288,6 @@ 
_efl_ui_focus_manager_calc_efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_
    node = node_get(obj, pd, focus);
    if (!node) return;
 
-   F_DBG("Manager: %p focusing object %p %s", obj, focus, 
efl_class_name_get(focus));
-
    if (node->type == NODE_TYPE_ONLY_LOGICAL && !node->redirect_manager)
      {
         Node *target = NULL;
@@ -1325,6 +1323,8 @@ 
_efl_ui_focus_manager_calc_efl_ui_focus_manager_focus_set(Eo *obj, Efl_Ui_Focus_
           }
      }
 
+   F_DBG("Manager: %p focusing object %p %s", obj, node->focusable, 
efl_class_name_get(node->focusable));
+
    if (eina_list_last_data_get(pd->focus_stack) == node)
      {
         //the correct one is focused
@@ -1443,11 +1443,12 @@ _efl_ui_focus_manager_calc_efl_ui_focus_manager_move(Eo 
*obj EINA_UNUSED, Efl_Ui
      {
         candidate = efl_ui_focus_manager_request_move(obj, direction);
 
+        F_DBG("Manager: %p moved to %p %s in direction %d", obj, candidate, 
efl_class_name_get(candidate), direction);
+
         if (candidate)
           efl_ui_focus_manager_focus_set(obj, candidate);
      }
 
-   F_DBG("Manager: %p moved to %p %s in direction %d", obj, candidate, 
efl_class_name_get(candidate), direction);
 
    return candidate;
 }

-- 


Reply via email to