[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [konsole] src: use the qDeleteAll algorithm to delete objects
From:       Jekyll Wu <adaptee () gmail ! com>
Date:       2012-04-04 23:27:25
Message-ID: 20120404232725.289FBA60A9 () git ! kde ! org
[Download RAW message or body]

Git commit f7681ede01c562d0f13af44f02098cc869575ad8 by Jekyll Wu.
Committed on 05/04/2012 at 01:21.
Pushed by jekyllwu into branch 'master'.

use the qDeleteAll algorithm to delete objects

M  +1    -5    src/ColorSchemeManager.cpp

http://commits.kde.org/konsole/f7681ede01c562d0f13af44f02098cc869575ad8

diff --git a/src/ColorSchemeManager.cpp b/src/ColorSchemeManager.cpp
index b5bb2fa..548337c 100644
--- a/src/ColorSchemeManager.cpp
+++ b/src/ColorSchemeManager.cpp
@@ -165,11 +165,7 @@ ColorSchemeManager::ColorSchemeManager()
 =

 ColorSchemeManager::~ColorSchemeManager()
 {
-    QHashIterator<QString, const ColorScheme*> iter(_colorSchemes);
-    while (iter.hasNext()) {
-        iter.next();
-        delete iter.value();
-    }
+    qDeleteAll(_colorSchemes);
 }
 =

 K_GLOBAL_STATIC(ColorSchemeManager , theColorSchemeManager)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic