vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Mon Jun 18 21:00:44 2018 +0300| [bcb762e24f996e26b94ef4cc3733b7316a9d606e] | committer: Rémi Denis-Courmont
xdg-shell: tell the WM of the desired window size > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bcb762e24f996e26b94ef4cc3733b7316a9d606e --- modules/video_output/wayland/xdg-shell.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/video_output/wayland/xdg-shell.c b/modules/video_output/wayland/xdg-shell.c index 03cc5475a2..07b26d6a2d 100644 --- a/modules/video_output/wayland/xdg-shell.c +++ b/modules/video_output/wayland/xdg-shell.c @@ -185,6 +185,14 @@ static int Control(vout_window_t *wnd, int cmd, va_list ap) unsigned width = va_arg(ap, unsigned); unsigned height = va_arg(ap, unsigned); +#ifdef XDG_SHELL + /* The minimum size must be smaller or equal to the maximum size + * at _all_ times. This gets a bit cumbersome. */ + xdg_toplevel_set_min_size(sys->toplevel, 0, 0); + xdg_toplevel_set_max_size(sys->toplevel, width, height); + xdg_toplevel_set_min_size(sys->toplevel, width, height); +#endif + vlc_mutex_lock(&sys->lock); sys->set.width = width; sys->set.height = height; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
