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