e_plane: added check ec is del in e_plane_ec_set 44/164244/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 18 Dec 2017 05:26:10 +0000 (14:26 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Dec 2017 08:50:55 +0000 (08:50 +0000)
Change-Id: I61665f0be7f6d6fdc510f24b56bd268b040eaf44

src/bin/e_plane.c

index 2293889..bd28d6d 100644 (file)
@@ -2573,7 +2573,7 @@ e_plane_ec_set(E_Plane *plane, E_Client *ec)
      ELOGF("E_PLANE", "Request Plane(%p) zpos(%d)   Set ec(%p, %s)",
            (ec ? ec->pixmap : NULL), ec, plane, plane->zpos, ec, e_client_util_name_get(ec));
 
-   if (ec && (plane->is_fb || !plane->ec))
+   if (ec && !e_object_is_del(E_OBJECT(ec)) && (plane->is_fb || !plane->ec))
      {
         if (plane->ec == ec) return EINA_TRUE;