mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-16 11:06:49 +01:00
wayland: Implement RestoreWindow for xdg/zxdg
This commit is contained in:
parent
0f51800229
commit
213bfc194e
@ -681,8 +681,11 @@ Wayland_RestoreWindow(_THIS, SDL_Window * window)
|
|||||||
SDL_WindowData *wind = window->driverdata;
|
SDL_WindowData *wind = window->driverdata;
|
||||||
const SDL_VideoData *viddata = (const SDL_VideoData *) _this->driverdata;
|
const SDL_VideoData *viddata = (const SDL_VideoData *) _this->driverdata;
|
||||||
|
|
||||||
|
/* Note that xdg-shell does NOT provide a way to unset minimize! */
|
||||||
if (viddata->shell.xdg) {
|
if (viddata->shell.xdg) {
|
||||||
|
xdg_toplevel_unset_maximized(wind->shell_surface.xdg.roleobj.toplevel);
|
||||||
} else if (viddata->shell.zxdg) {
|
} else if (viddata->shell.zxdg) {
|
||||||
|
zxdg_toplevel_v6_unset_maximized(wind->shell_surface.zxdg.roleobj.toplevel);
|
||||||
} else {
|
} else {
|
||||||
wl_shell_surface_set_toplevel(wind->shell_surface.wl);
|
wl_shell_surface_set_toplevel(wind->shell_surface.wl);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user