D12517: Wayland: when blocking remember latest config change instead of crashing
Roman Gilg
noreply at phabricator.kde.org
Wed Apr 25 13:33:58 UTC 2018
romangg created this revision.
romangg added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
romangg requested review of this revision.
REVISION SUMMARY
Configuration change requests by clients while the Wayland server is
processing a change lead to a failing assert in blockSignals().
Instead in such a situation remember the latest configuration change request
and apply it after the current change has been processed.
TEST PLAN
Auto test exposing the problem. Also manually with my output color correction
code.
REPOSITORY
R110 KScreen Library
BRANCH
fixBlockingSignal
REVISION DETAIL
https://phabricator.kde.org/D12517
AFFECTED FILES
autotests/testkwaylandconfig.cpp
backends/kwayland/waylandconfig.cpp
backends/kwayland/waylandconfig.h
tests/kwayland/waylandtestserver.cpp
tests/kwayland/waylandtestserver.h
To: romangg, #plasma
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180425/2f9924b0/attachment.html>
More information about the Plasma-devel
mailing list