e_comp_canvas: don't manual_render_set in norender_push/pop func 99/91299/1 accepted/tizen/3.0/ivi/20161011.044044 accepted/tizen/3.0/mobile/20161015.033111 accepted/tizen/3.0/tv/20161016.004539 accepted/tizen/3.0/wearable/20161015.082734 accepted/tizen/common/20161006.153843 accepted/tizen/ivi/20161006.235443 accepted/tizen/mobile/20161006.235400 accepted/tizen/tv/20161006.235412 accepted/tizen/wearable/20161006.235426 submit/tizen/20161006.085324 submit/tizen_3.0_ivi/20161010.000002 submit/tizen_3.0_mobile/20161015.000002 submit/tizen_3.0_tv/20161015.000002 submit/tizen_3.0_wearable/20161015.000002
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 6 Oct 2016 14:24:04 +0000 (23:24 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Thu, 6 Oct 2016 14:31:20 +0000 (23:31 +0900)
e_plane set true manual_render and want don't set false,
because e_plane want control rendering of by manual_render.
if maual_render set false, e20 enter deadlock problem (waiting buffer)

Change-Id: If34594ba4424989f227a33768e1e5316a294d44a

src/bin/e_comp_canvas.c

index a3fee49..2a7c2d4 100644 (file)
@@ -713,10 +713,6 @@ E_API void
 e_comp_canvas_norender_push(void)
 {
    e_comp->norender++;
-#ifdef ENABLE_HWC_MULTI
-   if (e_comp->norender == 1)
-     ecore_evas_manual_render_set(e_comp->ee, EINA_TRUE);
-#endif
 }
 
 E_API void
@@ -726,11 +722,6 @@ e_comp_canvas_norender_pop(void)
      return;
 
    e_comp->norender--;
-
-#ifdef ENABLE_HWC_MULTI
-   if (e_comp->norender == 0)
-     ecore_evas_manual_render_set(e_comp->ee, EINA_FALSE);
-#endif
 }
 
 E_API int