author | zautrix <zautrix> | 2004-07-04 14:45:19 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-07-04 14:45:19 (UTC) |
commit | 2978e6b5327f619dc8e295685f46640158e1fab0 (patch) (side-by-side diff) | |
tree | 24bf8b27df9dfe91a12c0c7319d396eee8abbf67 | |
parent | dd549dd992f914d30c39c6c85297d689b9ac6308 (diff) | |
download | kdepimpi-2978e6b5327f619dc8e295685f46640158e1fab0.zip kdepimpi-2978e6b5327f619dc8e295685f46640158e1fab0.tar.gz kdepimpi-2978e6b5327f619dc8e295685f46640158e1fab0.tar.bz2 |
Added missing initialization of iterator
-rw-r--r-- | microkde/kconfig.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/microkde/kconfig.cpp b/microkde/kconfig.cpp index b882adb..f8e362e 100644 --- a/microkde/kconfig.cpp +++ b/microkde/kconfig.cpp @@ -324,34 +324,35 @@ void KConfig::sync() * Deletes a configuration entry group * * If the group is not empty and bDeep is false, nothing gets * deleted and false is returned. * If this group is the current group and it is deleted, the * current group is undefined and should be set with setGroup() * before the next operation on the configuration object. * * @param group The name of the group * returns true if we deleted at least one entry. */ bool KConfig::deleteGroup( const QString& group) { bool dirty = false; int pos; - QMap<QString,bool>::Iterator itBool; + QMap<QString,bool>::Iterator itBool = mBoolMap.begin(); QMap<QString,bool>::Iterator delBool; + while ( itBool != mBoolMap.end() ) { pos = itBool.key().find( group ); if (pos == 0) { delBool = itBool; ++itBool; mBoolMap.remove(delBool); dirty = true; } } /* for( itBool = mBoolMap.begin(); itBool != mBoolMap.end(); ++itBool ) { pos = itBool.key().find( group ); if (pos == 0) { mBoolMap.remove(itBool); |