e_hwc_window: e_hwc_window_constraints_reset from static to EINTERN 13/216613/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 24 Oct 2019 05:00:56 +0000 (14:00 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Mon, 4 Nov 2019 05:28:13 +0000 (05:28 +0000)
Change-Id: I8ad2ce1af3e0e93158a3939079b96a755b7a77b0

src/bin/e_hwc_window.c
src/bin/e_hwc_window.h

index db155cd5fdc8bc050e740b6dc0ced4b1f263183f..f704704f5bceece93f3d9c8cb942e307d6a7e32c 100644 (file)
@@ -368,8 +368,8 @@ _e_hwc_window_buffer_queue_unset(E_Hwc_Window *hwc_window)
               hwc_window->ec, hwc_window->hwc, hwc_window, e_client_util_name_get(hwc_window->ec));
 }
 
-static void
-_e_hwc_window_constraints_reset(E_Hwc_Window *hwc_window)
+EINTERN void
+e_hwc_window_constraints_reset(E_Hwc_Window *hwc_window)
 {
    _e_hwc_window_buffer_queue_unset(hwc_window);
 
@@ -402,7 +402,7 @@ _e_hwc_window_client_cb_del(void *data EINA_UNUSED, E_Client *ec)
    if (!ec->hwc_window) return;
    if (e_hwc_window_is_video(ec->hwc_window)) return;
 
-   _e_hwc_window_constraints_reset(ec->hwc_window);
+   e_hwc_window_constraints_reset(ec->hwc_window);
 
    e_hwc_window_free(ec->hwc_window);
 }
@@ -1801,7 +1801,7 @@ e_hwc_window_transition_set(E_Hwc_Window *hwc_window, E_Hwc_Window_Transition tr
 
    if ((transition == E_HWC_WINDOW_TRANSITION_DEVICE_TO_CLIENT) ||
        (transition == E_HWC_WINDOW_TRANSITION_DEVICE_TO_NONE))
-     _e_hwc_window_constraints_reset(hwc_window);
+     e_hwc_window_constraints_reset(hwc_window);
 
    if (transition)
      EHWTRACE(" [%25s] is on TRANSITION [%s -> %s].",
@@ -1854,7 +1854,7 @@ e_hwc_window_constraints_update(E_Hwc_Window *hwc_window)
         hwc_window->constraints = constraints;
      }
    else
-     _e_hwc_window_constraints_reset(hwc_window);
+     e_hwc_window_constraints_reset(hwc_window);
 
    return EINA_TRUE;
 }
@@ -1994,7 +1994,7 @@ e_hwc_window_client_type_override(E_Hwc_Window *hwc_window)
 
    e_hwc_window_device_state_available_update(hwc_window);
    e_hwc_window_state_set(hwc_window, E_HWC_WINDOW_STATE_CLIENT, EINA_TRUE);
-   _e_hwc_window_constraints_reset(hwc_window);
+   e_hwc_window_constraints_reset(hwc_window);
    e_hwc_window_rendered_window_update(hwc_window);
 
    EHWTRACE("set client override", hwc_window->ec, hwc_window->hwc, hwc_window);
index 499e3cf911370464002b1bfe28af9de8a99e5d66..f1465f3c2cc533746d76bc42449361ff66826b71 100644 (file)
@@ -206,6 +206,7 @@ EINTERN const char*             e_hwc_window_transition_string_get(E_Hwc_Window_
 EINTERN const char*             e_hwc_window_restriction_string_get(E_Hwc_Window *hwc_window);
 
 EINTERN Eina_Bool               e_hwc_window_constraints_update(E_Hwc_Window *hwc_window);
+EINTERN void                    e_hwc_window_constraints_reset(E_Hwc_Window *hwc_window);
 EINTERN Eina_Bool               e_hwc_window_rendered_window_update(E_Hwc_Window *hwc_window);
 EINTERN void                    e_hwc_window_buffer_set(E_Hwc_Window *hwc_window, tbm_surface_h tsurface, E_Hwc_Window_Queue *queue);
 EINTERN const char             *e_hwc_window_state_string_get(E_Hwc_Window_State hwc_window_state);