diff --git a/effects/logout/logout.cpp b/effects/logout/logout.cpp index 5c2350a4a1..530023904f 100644 --- a/effects/logout/logout.cpp +++ b/effects/logout/logout.cpp @@ -338,6 +338,7 @@ void LogoutEffect::windowClosed( EffectWindow* w ) void LogoutEffect::windowDeleted( EffectWindow* w ) { + windows.removeAll( w ); ignoredWindows.removeAll( w ); if( w == logoutWindow ) logoutWindow = NULL;