]> source.dussan.org Git - tigervnc.git/commit
Handle mirrored monitors on X11
authorPierre Ossman <ossman@cendio.se>
Thu, 9 Sep 2021 09:01:47 +0000 (11:01 +0200)
committerPierre Ossman <ossman@cendio.se>
Thu, 9 Sep 2021 11:12:23 +0000 (13:12 +0200)
commitfb561eb321b36dcf13932c903047ce08e55d67d5
treea7e2f09bfb3bb50ff1c395361373c54b9b3036e3
parent56c50c01463c5cd15607d4efdacd03c090420d24
Handle mirrored monitors on X11

macOS and Windows present mirrored monitors as a single virtual monitor,
but X11 exposes this scenario as two distinct monitors with identical
coordinates. This messes up our logic, and is likely confusing for the
user. So instead we'll ignore any monitors that have identical
coordinates to any already seen monitors.
vncviewer/MonitorArrangement.cxx
vncviewer/MonitorArrangement.h
vncviewer/MonitorIndicesParameter.cxx