diff --git a/effects/logout/logout.cpp b/effects/logout/logout.cpp index 8eaea94f01..3a9588e1b2 100644 --- a/effects/logout/logout.cpp +++ b/effects/logout/logout.cpp @@ -318,6 +318,7 @@ void LogoutEffect::windowClosed(EffectWindow* w) void LogoutEffect::windowDeleted(EffectWindow* w) { + windows.removeAll(w); ignoredWindows.removeAll(w); if (w == logoutWindow) logoutWindow = NULL;