fix seg.fault issue if ec->comp_data is NULL 92/69692/1
authorBoram Park <boram1288.park@samsung.com>
Mon, 16 May 2016 10:30:40 +0000 (19:30 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 16 May 2016 10:30:40 +0000 (19:30 +0900)
Change-Id: Ieb8477b064faa7b28fd27983a1b8ff95dd06666b

src/bin/e_comp_wl.c

index ea10b6d08bfc4aa2632e5aad0d7ba2f170c92ad7..08bc8980edaf37bde768d7eb73e7e8ad27c5141d 100644 (file)
@@ -2003,7 +2003,9 @@ _e_comp_wl_subsurface_invisible_parent_get(E_Client *ec)
    while (parent)
      {
         /* in case of topmost */
-        if (!parent->comp_data || !parent->comp_data->sub.data)
+        if (!parent->comp_data) return NULL;
+
+        if (!parent->comp_data->sub.data)
           return (!parent->comp_data->mapped) ? parent : NULL;
 
         if (!parent->comp_data->mapped){