ecore_evas: set fullscreen value using the client set 76/170476/1
authorJiyoun Park <jy0703.park@samsung.com>
Tue, 20 Feb 2018 06:59:34 +0000 (15:59 +0900)
committerJiyoun Park <jy0703.park@samsung.com>
Tue, 20 Feb 2018 06:59:34 +0000 (15:59 +0900)
   tizen enligthenment didn't suppor fullscreen window type.
   so, client should not expect server send ZXDG_TOPLEVEL_V6_STATE_FULLSCREEN state in
   _zxdg_toplevel_cb_configure function.
   In tizen, we set ecore_evas's fullscreen value using the value set by client

Change-Id: I4b00a78cf3848a63435aae054923ef3c8c964b68

src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c

index c914209..76d4006 100644 (file)
@@ -602,8 +602,13 @@ _ecore_evas_wl_common_cb_window_configure(void *data EINA_UNUSED, int type EINA_
    prev_full = ee->prop.fullscreen;
    ee->prop.maximized =
      (ev->states & ECORE_WL2_WINDOW_STATE_MAXIMIZED) == ECORE_WL2_WINDOW_STATE_MAXIMIZED;
+//TIZEN_ONLY(20180220): fullscreen set using the client's value
+/*
    ee->prop.fullscreen =
      (ev->states & ECORE_WL2_WINDOW_STATE_FULLSCREEN) == ECORE_WL2_WINDOW_STATE_FULLSCREEN;
+*/
+   ee->prop.fullscreen =  ecore_wl2_window_fullscreen_get(wdata->win);
+//
    active = wdata->activated;
    wdata->activated = ecore_wl2_window_activated_get(wdata->win);