Wayland: when blocking remember latest config change instead of crashing

Authored by romangg on Jul 4 2018, 6:50 AM.

Description

Wayland: when blocking remember latest config change instead of crashing

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.

Reviewers: Plasma, davidedmundson

Reviewed By: Plasma, davidedmundson

Subscribers: apol, plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D12517

Details

Committed
romanggJul 4 2018, 6:52 AM
Reviewer
Plasma
Differential Revision
D12517: Wayland: when blocking remember latest config change instead of crashing
Parents
R110:feb1099cd147: Have newline at end of files
Branches
Unknown
Tags
Unknown