kwin/decorations
Martin Gräßlin 6cd0d5a54a Delay maximize button click to next event cycle
Summary:
The delay to next cycle dance is needed for Aurorae. Maximizing a
window can result in the decoration being destroyed, in which case
QtQuick can trigger a crash.

A test case is added to simulate the situation and ensure that maximize
still works also after the change.

BUG: 362772
FIXED-IN: 5.6.5

Reviewers: #plasma

Subscribers: plasma-devel

Projects: #plasma

Differential Revision: https://phabricator.kde.org/D1586
2016-05-11 13:45:14 +02:00
..
decoratedclient.cpp Delay maximize button click to next event cycle 2016-05-11 13:45:14 +02:00
decoratedclient.h Delay maximize button click to next event cycle 2016-05-11 13:45:14 +02:00
decorationbridge.cpp Use kwinApp()->config() instead of KSharedConfig::openConfig() 2016-01-29 11:24:18 +01:00
decorationbridge.h DecorationBridge creates Decoration for AbstractClient 2015-12-18 16:41:49 +01:00
decorationpalette.cpp [decorations] Introduce logging category for decorations 2015-07-31 13:13:46 +02:00
decorationpalette.h Adapt to KDecoration API changes 2015-03-31 15:26:55 +02:00
decorationrenderer.cpp [decoration] Use client's depth in X11Renderer for put_image 2015-01-12 11:43:29 +01:00
decorationrenderer.h Override ::reparent in X11Renderer 2014-08-11 11:41:08 +02:00
decorations_logging.cpp [decorations] Introduce logging category for decorations 2015-07-31 13:13:46 +02:00
decorations_logging.h [decorations] Introduce logging category for decorations 2015-07-31 13:13:46 +02:00
settings.cpp Use kwinApp()->config() instead of KSharedConfig::openConfig() 2016-01-29 11:24:18 +01:00
settings.h Bring back configuration options for Decorations 2014-12-04 16:28:06 +01:00