> For some applications (like fullscreen games) it matters for XRandr
> resolution to be correctly set and equal to root window resolution.
> 
> In XServer there is already hack for this, adapted it for XWayland.
> 
> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=99574
> 
> Signed-off-by: Svitozar Cherepii <razot...@gmail.com>
> ---
>  hw/xwayland/xwayland-cvt.c | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/hw/xwayland/xwayland-cvt.c b/hw/xwayland/xwayland-cvt.c
> index 9655e104e..8564fdbae 100644
> --- a/hw/xwayland/xwayland-cvt.c
> +++ b/hw/xwayland/xwayland-cvt.c
> @@ -296,6 +296,13 @@ xwayland_cvt(int HDisplay, int VDisplay, float VRefresh,
> Bool Reduced,
>      if (Interlaced)
>          modeinfo.modeFlags |= RR_Interlace;
>  
> +    /* FWXGA hack adapted from hw/xfree86/modes/xf86EdidModes.c, because you
> can't say 1366 */
> +    if (HDisplay == 1366 && VDisplay == 768) {
> +         modeinfo.width = 1366;
> +         modeinfo.hSyncStart--;
> +         modeinfo.hSyncEnd--;
> +    }
> +
>      snprintf(name, sizeof name, "%dx%d",
>               modeinfo.width, modeinfo.height);
>      modeinfo.nameLength = strlen(name);
> --
> 2.11.0

LGTM.

Acked-by: Olivier Fourdan <ofour...@redhat.com>
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to