forked from enlightenment/efl
Ecore_Evas (wayland): Update shm and egl engines for recent changes in
wayland. SVN revision: 68284
This commit is contained in:
parent
274f4be555
commit
f7c29b5eae
|
@ -70,7 +70,7 @@ static void _ecore_evas_wl_layer_set(Ecore_Evas *ee, int layer);
|
|||
static void _ecore_evas_wl_focus_set(Ecore_Evas *ee, int focus __UNUSED__);
|
||||
static void _ecore_evas_wl_iconified_set(Ecore_Evas *ee, int iconify);
|
||||
static void _ecore_evas_wl_maximized_set(Ecore_Evas *ee, int max);
|
||||
static void _ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full __UNUSED__);
|
||||
static void _ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full);
|
||||
static int _ecore_evas_wl_render(Ecore_Evas *ee);
|
||||
static void _ecore_evas_wl_screen_geometry_get(const Ecore_Evas *ee __UNUSED__, int *x, int *y, int *w, int *h);
|
||||
|
||||
|
@ -745,13 +745,18 @@ _ecore_evas_wl_maximized_set(Ecore_Evas *ee, int max)
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full __UNUSED__)
|
||||
_ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full)
|
||||
{
|
||||
LOGFN(__FILE__, __LINE__, __FUNCTION__);
|
||||
|
||||
if ((!ee) || (!ee->visible)) return;
|
||||
if (!ee->engine.wl.shell_surface) return;
|
||||
wl_shell_surface_set_fullscreen(ee->engine.wl.shell_surface);
|
||||
if (full)
|
||||
wl_shell_surface_set_fullscreen(ee->engine.wl.shell_surface,
|
||||
WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT,
|
||||
0, NULL);
|
||||
else
|
||||
wl_shell_surface_set_toplevel(ee->engine.wl.shell_surface);
|
||||
}
|
||||
|
||||
static int
|
||||
|
|
|
@ -70,7 +70,7 @@ static void _ecore_evas_wl_layer_set(Ecore_Evas *ee, int layer);
|
|||
static void _ecore_evas_wl_focus_set(Ecore_Evas *ee, int focus __UNUSED__);
|
||||
static void _ecore_evas_wl_iconified_set(Ecore_Evas *ee, int iconify);
|
||||
static void _ecore_evas_wl_maximized_set(Ecore_Evas *ee, int max);
|
||||
static void _ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full __UNUSED__);
|
||||
static void _ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full);
|
||||
static int _ecore_evas_wl_render(Ecore_Evas *ee);
|
||||
static void _ecore_evas_wl_screen_geometry_get(const Ecore_Evas *ee __UNUSED__, int *x, int *y, int *w, int *h);
|
||||
static void _ecore_evas_wl_buffer_new(Ecore_Evas *ee, void **dest);
|
||||
|
@ -820,13 +820,18 @@ _ecore_evas_wl_maximized_set(Ecore_Evas *ee, int max)
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full __UNUSED__)
|
||||
_ecore_evas_wl_fullscreen_set(Ecore_Evas *ee, int full)
|
||||
{
|
||||
LOGFN(__FILE__, __LINE__, __FUNCTION__);
|
||||
|
||||
if ((!ee) || (!ee->visible)) return;
|
||||
if (!ee->engine.wl.shell_surface) return;
|
||||
wl_shell_surface_set_fullscreen(ee->engine.wl.shell_surface);
|
||||
if (full)
|
||||
wl_shell_surface_set_fullscreen(ee->engine.wl.shell_surface,
|
||||
WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT,
|
||||
0, NULL);
|
||||
else
|
||||
wl_shell_surface_set_toplevel(ee->engine.wl.shell_surface);
|
||||
}
|
||||
|
||||
static int
|
||||
|
|
Loading…
Reference in New Issue