[PATCH] xwayland: Adjust screen size with rotation
Dave Airlie
airlied at gmail.com
Fri Oct 2 16:46:34 PDT 2015
On 23 September 2015 at 23:35, Olivier Fourdan <ofourdan at redhat.com> wrote:
> bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=92076
> Signed-off-by: Olivier Fourdan <ofourdan at redhat.com>
Seems sane,
Reviewed-by: Dave Airlie <airlied at redhat.com>
> ---
> hw/xwayland/xwayland-output.c | 9 +++++++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
> diff --git a/hw/xwayland/xwayland-output.c b/hw/xwayland/xwayland-output.c
> index 7e5484c..7d7420b 100644
> --- a/hw/xwayland/xwayland-output.c
> +++ b/hw/xwayland/xwayland-output.c
> @@ -101,8 +101,13 @@ output_handle_mode(void *data, struct wl_output *wl_output, uint32_t flags,
> if (!(flags & WL_OUTPUT_MODE_CURRENT))
> return;
>
> - xwl_output->width = width;
> - xwl_output->height = height;
> + if (xwl_output->rotation & (RR_Rotate_0 | RR_Rotate_180)) {
> + xwl_output->width = width;
> + xwl_output->height = height;
> + } else {
> + xwl_output->width = height;
> + xwl_output->height = width;
> + }
>
> randr_mode = xwayland_cvt(width, height, refresh / 1000.0, 0, 0);
>
> --
> 2.4.3
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the xorg-devel
mailing list