xwayland: Rename xwl_window_enable_viewport()
To support the fractional scale protocol, we need a viewport. Rename the existing function xwl_window_enable_viewport() to avoid confusion with the viewport we use for fullscreen XRandR emulation in rootless mode. No functional change. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Reviewed-By: Kenny Levinsen <kl@kl.wtf> Acked-by: Peter Hutterer <peter.hutterer@who-t.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1197>
This commit is contained in:
parent
4003b1f9a2
commit
da84b470cb
|
@ -264,10 +264,13 @@ xwl_window_disable_viewport(struct xwl_window *xwl_window)
|
||||||
xwl_window->viewport_scale_y = 1.0;
|
xwl_window->viewport_scale_y = 1.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Enable the viewport for Xwayland rootful fullscreen, to match the XRandR
|
||||||
|
* resolution with the actual output size.
|
||||||
|
*/
|
||||||
static void
|
static void
|
||||||
xwl_window_enable_viewport(struct xwl_window *xwl_window,
|
xwl_window_enable_viewport_for_output(struct xwl_window *xwl_window,
|
||||||
struct xwl_output *xwl_output,
|
struct xwl_output *xwl_output,
|
||||||
struct xwl_emulated_mode *emulated_mode)
|
struct xwl_emulated_mode *emulated_mode)
|
||||||
{
|
{
|
||||||
struct xwl_screen *xwl_screen = xwl_window->xwl_screen;
|
struct xwl_screen *xwl_screen = xwl_window->xwl_screen;
|
||||||
int width, height;
|
int width, height;
|
||||||
|
@ -438,7 +441,7 @@ xwl_window_check_resolution_change_emulation(struct xwl_window *xwl_window)
|
||||||
struct xwl_output *xwl_output;
|
struct xwl_output *xwl_output;
|
||||||
|
|
||||||
if (xwl_window_should_enable_viewport(xwl_window, &xwl_output, &emulated_mode))
|
if (xwl_window_should_enable_viewport(xwl_window, &xwl_output, &emulated_mode))
|
||||||
xwl_window_enable_viewport(xwl_window, xwl_output, &emulated_mode);
|
xwl_window_enable_viewport_for_output(xwl_window, xwl_output, &emulated_mode);
|
||||||
else if (xwl_window_has_viewport_enabled(xwl_window))
|
else if (xwl_window_has_viewport_enabled(xwl_window))
|
||||||
xwl_window_disable_viewport(xwl_window);
|
xwl_window_disable_viewport(xwl_window);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue