e_policy_visibility: check iconify_by_client during uniconify children 74/246674/1
authorJunseok, Kim <juns.kim@samsung.com>
Tue, 3 Nov 2020 04:30:14 +0000 (13:30 +0900)
committerJunseok, Kim <juns.kim@samsung.com>
Tue, 3 Nov 2020 04:30:14 +0000 (13:30 +0900)
Change-Id: Ibbe212d5b247cbdbcb3feb81fb4bc7835b758bcd
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
src/bin/e_policy_visibility.c

index 6aecabdaa2355e000094c92b79a6027b276f4d29..6d42ebe583ba279648ff04ef8715691c1b3a0d42 100644 (file)
@@ -2442,7 +2442,11 @@ e_policy_visibility_client_uniconify(E_Client *ec, Eina_Bool raise)
         l = eina_list_clone(ec->transients);
 
         EINA_LIST_FREE(l, child)
-           ret |= e_policy_visibility_client_uniconify(child, raise);
+          {
+             if (child->exp_iconify.by_client) continue;
+
+             ret |= e_policy_visibility_client_uniconify(child, raise);
+          }
      }
 
    /* TODO find topmost activity client and emit signal */