Delay desktopPresenceChanged in EffectsHandlerImpl instead of Workspace

Review Request #123729 - Created May 12, 2015 and submitted

Information
Martin Flöser
kwin
347490
2eb68d4...
Reviewers
kwin
The signal might be emited by Workspace just before a Client gets
destroyed. In that case the argument carried by the queued event is no
longer valid and causes problems. In EffectsHandlerImpl we can queue
it without problems as the EffectWindow also stays valid if the Client
gets destroyed. The referenced Deleted gets destroyed with a deleteLater,
thus will be after the signal is emitted.

BUG: 347490

  

Issues

  • 0
  • 1
  • 0
  • 1
Description From Last Updated
Thomas Lübking
Martin Flöser
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted with commit 30e6ae34d7ed24500d68e2ce00f28b3b2966f2af by Martin Gräßlin to branch master.
Loading...