From 523ef55a7b24ab790c6f31cbf16f9d4c96d91ff4 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Tue, 29 Nov 2011 15:53:17 +0100 Subject: [PATCH] remove the iterator after accessing it --- dataengine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dataengine.cpp b/dataengine.cpp index b713f6f7f..1379c00a1 100644 --- a/dataengine.cpp +++ b/dataengine.cpp @@ -302,10 +302,10 @@ void DataEngine::removeAllSources() while (it.hasNext()) { it.next(); Plasma::DataContainer *s = it.value(); - it.remove(); s->disconnect(this); s->deleteLater(); emit sourceRemoved(it.key()); + it.remove(); } }