e_plane_renderer: set backup buffer when fail to get renderer buffer 93/123893/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Fri, 7 Apr 2017 09:24:08 +0000 (18:24 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Wed, 12 Apr 2017 04:47:08 +0000 (21:47 -0700)
Change-Id: Id8f72fb19246df9adc1ad31dae43e543f4c4f39d

src/bin/e_plane_renderer.c

index fc39db32c6ae9ea0aa49294738d1b094eb5a3634..8456025406391431c5d72b7f496598fd1a88a918 100644 (file)
@@ -807,6 +807,10 @@ _e_plane_renderer_client_ec_buffer_change_cb(void *data, int type, void *event)
    if (!renderer_buffer)
      {
         ERR("fail to get renderer buffer");
+
+        if (!_e_plane_renderer_client_backup_buffer_set(renderer_client))
+           ERR("fail to _e_comp_hwc_set_backup_buffer");
+
         return ECORE_CALLBACK_PASS_ON;
      }