diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2018-03-09 14:16:01 +0000 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2018-03-12 15:11:42 +0000 |
commit | e9fef5a369801039d015734c1352b8418a84dd6c (patch) | |
tree | 8a497fe85798c4e3bcd3b47ea938c0d2f5c5cb87 /miext/rootless | |
parent | 75b355c15483dd3b8de259c9eaecd2a0fe42b22b (diff) |
hw/xwin: Always keep RANDR fake mode information up to date
The rrGetInfo hook is not called for all RANDR requests (e.g.
RRGetOutputInfo), so we must always keep the fake mode information up to
date, rather than doing it lazily in the rrGetInfo hook)
Because we are so bad, most GTK+3 versions treat the output name 'default'
specially, and don't try to use RANDR with it. But versions 3.21.6 to
3.22.24, don't do this, and get badly confused by a CRTC with size 0x0.
See:
https://bugzilla.gnome.org/show_bug.cgi?id=771033
https://bugzilla.gnome.org/show_bug.cgi?id=780101
Future work: Rather than reporting a single fake CRTC with a mode matching
the entire virtual display, the fake CRTCs we report should match our
'pseudo-xinerama' monitors
Diffstat (limited to 'miext/rootless')
0 files changed, 0 insertions, 0 deletions