e_plane_renderer: add checking state of renderer in deactivate 79/168979/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 1 Feb 2018 12:11:55 +0000 (21:11 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 2 Feb 2018 05:50:52 +0000 (05:50 +0000)
Change-Id: I589974c05302919aae97286160fab989c1127352

src/bin/e_plane_renderer.c

index fedc65c..d9105f5 100644 (file)
@@ -1802,6 +1802,7 @@ e_plane_renderer_reserved_deactivate(E_Plane_Renderer *renderer)
 
    ec = renderer->ec;
    if (!ec) return EINA_TRUE;
+   if (renderer->state == E_PLANE_RENDERER_STATE_PENDING_DEACTIVATE) return EINA_TRUE;
 
    renderer_client = e_plane_renderer_client_get(ec);
    EINA_SAFETY_ON_NULL_RETURN_VAL(renderer_client, EINA_FALSE);