Ilya Pominov
146bb9b2c1
RandR: Allow duplicate monitor name when adding it
...
When calling RRSetMonitor, an existing monitor name is allowed.
"If 'name' matches an existing Monitor on the screen, the existing one
will be deleted as if RRDeleteMonitor were called."
https://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt
It looks like the check was added by mistake, because in the next 'for'
the monitor is deleted if it is in this list.
Steps to reproduce:
Try RRSetMonitor with existing monitor name and other valid params
OBSERVED RESULT:
RRSetMonitors returns BadValue
EXPECTED RESULT:
RRSetMonitors returns OK
Amend: 7e1f86d42b
Signed-off-by: Ilya Pominov <ipominov@astralinux.ru>
2023-12-17 17:34:19 +00:00
..
meson.build
meson: hide C API if Xorg is disabled (like autotools)
2021-03-11 00:22:36 +00:00
randr.c
present: fallback get_crtc to return crtc belonging to screen with present extension
2021-07-20 08:10:46 +02:00
randrstr.h
randr: introduce rrCrtcGetInfo DDX function
2023-01-03 23:27:29 +07:00
rrcrtc.c
randr: introduce rrCrtcGetInfo DDX function
2023-01-03 23:27:29 +07:00
rrdispatch.c
Add RandR leases with modesetting driver support [v6]
2018-02-27 12:39:50 -05:00
rrinfo.c
Convert top level extensions to new *allocarray functions
2015-04-21 16:57:08 -07:00
rrlease.c
randr: add new interface to allow delaying lease responses
2021-12-07 10:02:29 +00:00
rrmode.c
Add RandR leases with modesetting driver support [v6]
2018-02-27 12:39:50 -05:00
rrmonitor.c
RandR: Allow duplicate monitor name when adding it
2023-12-17 17:34:19 +00:00
rroutput.c
xserver/output: rename some badly named variables/APIs.
2020-07-10 06:17:44 +10:00
rrpointer.c
randr: Fix logic in RRPointerToNearestCrtc
2014-07-30 14:40:17 -07:00
rrproperty.c
randr: avoid integer truncation in length check of ProcRRChange*Property
2023-12-13 10:43:49 +10:00
rrprovider.c
present: fix msc offset calculation in screen mode
2021-04-16 10:53:43 +00:00
rrproviderproperty.c
randr: avoid integer truncation in length check of ProcRRChange*Property
2023-12-13 10:43:49 +10:00
rrscreen.c
xserver/output: rename some badly named variables/APIs.
2020-07-10 06:17:44 +10:00
rrsdispatch.c
Add RandR leases with modesetting driver support [v6]
2018-02-27 12:39:50 -05:00
rrtransform.c
randr: Silence -Wshift-negative-value warnings
2015-10-19 11:51:52 -04:00
rrtransform.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
rrxinerama.c
dispatch: Mark swapped dispatch as _X_COLD
2017-03-01 10:16:20 -05:00