diff --git a/workspace.cpp b/workspace.cpp --- a/workspace.cpp +++ b/workspace.cpp @@ -501,8 +501,7 @@ delete startup; delete Placement::self(); delete client_keys_dialog; - foreach (SessionInfo * s, session) - delete s; + qDeleteAll(session); // TODO: ungrabXServer();