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
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
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. |