e_client: remove VIS_ICONIFY_STATE_UNKNOWN condition from focusable state 85/225785/1
authorJunseok, Kim <juns.kim@samsung.com>
Mon, 24 Feb 2020 10:07:47 +0000 (19:07 +0900)
committerJunSeok Kim <juns.kim@samsung.com>
Mon, 24 Feb 2020 10:10:46 +0000 (10:10 +0000)
Change-Id: Ided11d7562eece32ce26f9fdb97c3595dfaf4235

src/bin/e_client.c

index 091aa0e..407d6a8 100644 (file)
@@ -844,7 +844,9 @@ _e_client_focus_can_take(E_Client *ec)
    if (ec->bg_state) return EINA_FALSE;
    if (ec->visibility.obscured != E_VISIBILITY_UNOBSCURED)
      {
-        if (ec->iconic && e_policy_visibility_client_is_iconic(ec))
+        if (ec->iconic &&
+            !(e_policy_visibility_client_is_uniconic(ec) ||
+              e_policy_visibility_client_is_uniconify_render_running(ec)))
           return EINA_FALSE;
         if (ec->visibility.obscured == E_VISIBILITY_UNKNOWN)
           return EINA_FALSE;