QXL is a driver used mainly in VMs.
This driver, it creates a new preferred mode upon resize instead of just
offering the one and resizing it. This makes Plasma not resize when it should
as described on the bug report below.
This patch allows kscreen to know if the driver considers we should be
following the preferred mode.
Details
Details
- Reviewers
davidedmundson - Group Reviewers
Plasma - Commits
- R110:5f913d0b9350: Update version number for 5.14.80 GIT_SILENT
R110:b237aebd00ba: Support QXL hotplug_mode_update
Tested extensively on one of these vms and outside.
Diff Detail
Diff Detail
- Repository
- R110 KScreen Library
- Branch
- arcpatch-D15789_1
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 3300 Build 3318: arc lint + arc unit
Comment Actions
Looks mostly good.
At some point we'll need to add this property to the wayland output protocols, but that can be later.
backends/xrandr/xrandroutput.cpp | ||
---|---|---|
179 | This code path potentially updates this var twice. } else if (conn == XCB_RANDR_CONNECTION_CONNECTED) { | |
212 | why are we querying if the property exists rather than if the property is 1? |
backends/xrandr/xrandroutput.cpp | ||
---|---|---|
212 | Because it's poorly specified. In fact, it's always 0 as far as I can tell. |