e_process : do not consider subsurface while checking condition of freeze 29/104029/2
authorJunghwan Choi <jhhh.choi@samsung.com>
Mon, 12 Dec 2016 06:31:56 +0000 (15:31 +0900)
committerJunghwan Choi <jhhh.choi@samsung.com>
Tue, 13 Dec 2016 05:55:25 +0000 (14:55 +0900)
Change-Id: I71222a0f83ab43cd0bb03b13a2c57b2b20e836cf
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
src/bin/e_process.c

index 8212acc896ee0dbe98cc686300eb3fa0588923dc..0da1a027302047dca869738124fe3172b7d97347 100644 (file)
@@ -426,6 +426,11 @@ _e_process_freeze_condition_check(pid_t pid)
 
    EINA_LIST_FOREACH(pinfo->ec_list, l, ec)
      {
+        if (ec->comp_data &&
+            ec->comp_data->sub.data &&
+            ec->comp_data->sub.data->parent)
+          continue;
+
         if (ec->visible && !ec->iconic)
           {
              freeze = EINA_FALSE;