e_comp_wl: not iconify if subc has stand_alone flag. 46/93546/3
authorBoram Park <boram1288.park@samsung.com>
Mon, 24 Oct 2016 08:59:16 +0000 (17:59 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Wed, 2 Nov 2016 02:08:18 +0000 (19:08 -0700)
If subsurface has stand_alone, it doesn't follow parent's iconifying
or visibility.

Change-Id: Ifee30318a9dc59e695c6612a92b7b4eff43f7293

src/bin/e_comp_wl.c

index 10e9192..706046c 100644 (file)
@@ -4293,9 +4293,11 @@ _e_comp_wl_client_cb_iconify(void *data EINA_UNUSED, E_Client *ec)
    if (e_pixmap_type_get(ec->pixmap) != E_PIXMAP_TYPE_WL) return;
 
    EINA_LIST_FOREACH(ec->comp_data->sub.list, l, subc)
-     e_client_iconify(subc);
+     if (!subc->comp_data->sub.data->stand_alone)
+       e_client_iconify(subc);
    EINA_LIST_FOREACH(ec->comp_data->sub.below_list, l, subc)
-     e_client_iconify(subc);
+     if (!subc->comp_data->sub.data->stand_alone)
+       e_client_iconify(subc);
 }
 
 static void