disconnect all client signals when it's closed
the client can still live on and emit stuff, but the compositing has been fininshed for it, so the effect window is NULL BUG: 310142 FIXED-IN: 4.10 REVIEW: 108008
This commit is contained in:
parent
1727ab1211
commit
1e4d1347d6
1 changed files with 1 additions and 0 deletions
|
@ -440,6 +440,7 @@ void EffectsHandlerImpl::slotDeletedRemoved(KWin::Deleted *d)
|
||||||
|
|
||||||
void EffectsHandlerImpl::slotWindowClosed(KWin::Toplevel *c)
|
void EffectsHandlerImpl::slotWindowClosed(KWin::Toplevel *c)
|
||||||
{
|
{
|
||||||
|
c->disconnect(this);
|
||||||
emit windowClosed(c->effectWindow());
|
emit windowClosed(c->effectWindow());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue