e_client: add some logs for defer_focus set/unset 84/231484/5
authorJunseok, Kim <juns.kim@samsung.com>
Wed, 22 Apr 2020 06:19:41 +0000 (15:19 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 29 Apr 2020 00:23:34 +0000 (00:23 +0000)
added logs when client defer_focus set/unset
and call e_client_focus_defer_unset instead of direct use of eina_list_remove

Change-Id: I3517ae6a2b0ddf396f837f638b4b60e700c2b923
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
src/bin/e_client.c

index 2e7a8e8b9ca514d3f1c9ca90cb85e416781ef939..b2fb3e5a10aa157f50e57251340f4e8357aea0dc 100644 (file)
@@ -1201,7 +1201,7 @@ _e_client_free(E_Client *ec)
    eina_stringshare_replace(&ec->internal_icon_key, NULL);
 
    focus_stack = eina_list_remove(focus_stack, ec);
-   defer_focus_stack = eina_list_remove(defer_focus_stack, ec);
+   e_client_focus_defer_unset(ec);
 
    if (ec->e.state.profile.wait_desk)
      {
@@ -1238,7 +1238,7 @@ _e_client_del(E_Client *ec)
 
    ec->changed = 0;
    focus_stack = eina_list_remove(focus_stack, ec);
-   defer_focus_stack = eina_list_remove(defer_focus_stack, ec);
+   e_client_focus_defer_unset(ec);
 
    if (ec == e_comp_object_dim_client_get())
      {
@@ -5323,6 +5323,8 @@ e_client_focus_defer_set(E_Client *ec)
    EINA_SAFETY_ON_NULL_RETURN(ec);
    if (e_config->focus_policy_ext == E_FOCUS_EXT_TOP_STACK) return;
 
+   ELOGF("FOCUS", "focus defer set", ec);
+
    defer_focus_stack = eina_list_remove(defer_focus_stack, ec);
    defer_focus_stack = eina_list_prepend(defer_focus_stack, ec);
 }
@@ -5333,6 +5335,8 @@ e_client_focus_defer_unset(E_Client *ec)
    EINA_SAFETY_ON_NULL_RETURN(ec);
    if (e_config->focus_policy_ext == E_FOCUS_EXT_TOP_STACK) return;
 
+   ELOGF("FOCUS", "focus defer unset", ec);
+
    defer_focus_stack = eina_list_remove(defer_focus_stack, ec);
 }
 
@@ -5341,6 +5345,8 @@ e_client_focus_defer_clear(void)
 {
    if (!defer_focus_stack) return;
 
+   ELOGF("FOCUS", "focus defer clear", NULL);
+
    defer_focus_stack = eina_list_free(defer_focus_stack);
 }