> 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