e_plane_renderer: add checking state of renderer in deactivate 71/168971/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 1 Feb 2018 12:11:55 +0000 (21:11 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Thu, 1 Feb 2018 12:11:55 +0000 (21:11 +0900)
Change-Id: I589974c05302919aae97286160fab989c1127352

src/bin/e_plane_renderer.c

index 1e9145733f46e59377730616d6028e924d54669e..f633a81e2550b25191d107d07fbfe75e3707c4ee 100644 (file)
@@ -1789,6 +1789,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);