e_client: remove VIS_ICONIFY_STATE_UNKNOWN condition from focusable state 82/225782/1 accepted/tizen/5.5/unified/20200225.060738 submit/tizen_5.5/20200224.105811
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:07:47 +0000 (19:07 +0900)
Change-Id: Ided11d7562eece32ce26f9fdb97c3595dfaf4235

src/bin/e_client.c

index 065e7a8606ef7d678f93fc74a809dbc7bc52b6e2..95e2a788f632af9eb98d8beb055ae440ec290e57 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;