e_plane: clean up commit_data_release and remove unused function. 39/103639/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 29 Nov 2016 12:44:59 +0000 (21:44 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Fri, 9 Dec 2016 08:17:57 +0000 (00:17 -0800)
- removed unused fuction and variable of renderer.
  (e_plane_renderer_pending_set and e_plane_renderer_pending_check)
- clean up e_plane_commit_data_release function

Change-Id: I3544d7fec8cfb0045c4b9e112c18db3312f64266

src/bin/e_plane.c
src/bin/e_plane_renderer.c
src/bin/e_plane_renderer.h

index 8e161fe0f61bbfc05072fa414dafaa855dc6cbd9..10313020b581a93cd1004d9261a802d905c23bbb 100644 (file)
@@ -852,8 +852,6 @@ e_plane_commit_data_aquire(E_Plane *plane)
 
         /* set the update_exist to be false */
         e_plane_renderer_update_exist_set(plane->renderer, EINA_FALSE);
-        /* set the pending to be true */
-        e_plane_renderer_pending_set(plane->renderer, EINA_TRUE);
         plane->pending_commit_data = data;
 
         return data;
@@ -871,8 +869,6 @@ e_plane_commit_data_aquire(E_Plane *plane)
 
              /* set the update_exist to be false */
              e_plane_renderer_update_exist_set(plane->renderer, EINA_FALSE);
-             /* set the pending to be true */
-             e_plane_renderer_pending_set(plane->renderer, EINA_TRUE);
              plane->pending_commit_data = data;
 
              /* send frame event enlightenment dosen't send frame evnet in nocomp */
@@ -914,7 +910,11 @@ e_plane_commit_data_release(E_Plane_Commit_Data *data)
         return;
      }
 
-   displaying_tsurface = e_plane_renderer_displaying_surface_get(renderer);
+   if (renderer)
+     {
+        displaying_tsurface = e_plane_renderer_displaying_surface_get(renderer);
+        e_plane_renderer_displaying_surface_set(renderer, tsurface);
+     }
 
    if (plane->is_fb && !ec)
      {
@@ -949,8 +949,6 @@ e_plane_commit_data_release(E_Plane_Commit_Data *data)
              tbm_surface_internal_unref(plane->displaying_buffer_tsurface);
              plane->displaying_buffer_tsurface = NULL;
           }
-
-        e_plane_renderer_displaying_surface_set(renderer, tsurface);
      }
    else
      {
@@ -999,15 +997,10 @@ e_plane_commit_data_release(E_Plane_Commit_Data *data)
         tbm_surface_internal_ref(tsurface);
         plane->displaying_buffer_tsurface = tsurface;
 
-        e_plane_renderer_displaying_surface_set(renderer, tsurface);
-
         e_comp_wl_buffer_reference(&data->buffer_ref, NULL);
      }
 
-   /* set the pending to be false */
-   e_plane_renderer_pending_set(plane->renderer, EINA_FALSE);
    plane->pending_commit_data = NULL;
-
    tbm_surface_internal_unref(tsurface);
    free(data);
 }
index f681a90162a95d52ec92dbd7e9bd30b37c04a4af..76c8717ac90126c353d8d2280503b927d2290107 100644 (file)
@@ -1129,23 +1129,6 @@ e_plane_renderer_update_exist_check(E_Plane_Renderer *renderer)
    return renderer->update_exist;
 }
 
-EINTERN void
-e_plane_renderer_pending_set(E_Plane_Renderer *renderer, Eina_Bool pending)
-{
-   EINA_SAFETY_ON_NULL_RETURN(renderer);
-
-   if (renderer->pending != pending)
-     renderer->pending = pending;
-}
-
-EINTERN Eina_Bool
-e_plane_renderer_pending_check(E_Plane_Renderer *renderer)
-{
-   EINA_SAFETY_ON_NULL_RETURN_VAL(renderer, EINA_FALSE);
-
-   return renderer->pending;
-}
-
 EINTERN E_Plane *
 e_plane_renderer_plane_get(E_Plane_Renderer *renderer)
 {
index c52544a070549090cb501728774c5a82d76ca307..2709b763f0ebb54bfc6fbb8e7f5b2119014d26d2 100644 (file)
@@ -40,7 +40,6 @@ struct _E_Plane_Renderer {
    Evas               *evas;
    Eina_Bool           update_ee;
    Eina_Bool           update_exist;
-   Eina_Bool           pending;
 
    E_Plane            *plane;
 
@@ -58,8 +57,6 @@ EINTERN Eina_Bool                  e_plane_renderer_deactivate(E_Plane_Renderer
 EINTERN E_Plane_Renderer_State     e_plane_renderer_state_get(E_Plane_Renderer *renderer);
 EINTERN void                       e_plane_renderer_update_exist_set(E_Plane_Renderer *renderer, Eina_Bool update_exit);
 EINTERN Eina_Bool                  e_plane_renderer_update_exist_check(E_Plane_Renderer *renderer);
-EINTERN void                       e_plane_renderer_pending_set(E_Plane_Renderer *renderer, Eina_Bool pending);
-EINTERN Eina_Bool                  e_plane_renderer_pending_check(E_Plane_Renderer *renderer);
 EINTERN E_Plane                   *e_plane_renderer_plane_get(E_Plane_Renderer *renderer);
 EINTERN void                       e_plane_renderer_displaying_surface_set(E_Plane_Renderer *renderer, tbm_surface_h tsurface);
 EINTERN tbm_surface_h              e_plane_renderer_displaying_surface_get(E_Plane_Renderer *renderer);