From 74536fc72c406a2a94c3127216725c19a2549f43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= Date: Wed, 1 Oct 2003 15:46:23 +0000 Subject: [PATCH] Oops, mainClients() returns a temporary (just like if its comment didn't say so ...). Fixes #65297. svn path=/trunk/kdebase/kwin/; revision=255416 --- manage.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manage.cpp b/manage.cpp index fb56bcecb3..eaab59bd70 100644 --- a/manage.cpp +++ b/manage.cpp @@ -318,8 +318,9 @@ bool Client::manage( Window w, bool isMapped ) // window that is not Iconic, set init_state to Normal if( init_minimize && isTransient()) { - for( ClientList::ConstIterator it = mainClients().begin(); - it != mainClients().end(); + ClientList mainclients = mainClients(); + for( ClientList::ConstIterator it = mainclients.begin(); + it != mainclients.end(); ++it ) if( (*it)->isShown()) init_minimize = false; // SELI even e.g. for NET::Utility?