diff --git a/akregator/src/frame/framemanager.cpp b/akregator/src/frame/framemanager.cpp index 14c7b02833f11994e8d89633b86403304abcc5b3..48411dfd0ee38ef6305ea5b8e6c650a7492673ba 100644 --- a/akregator/src/frame/framemanager.cpp +++ b/akregator/src/frame/framemanager.cpp @@ -87,10 +87,7 @@ void FrameManager::slotRemoveFrame(int id) { Frame *frame = m_frames.value(id); - if (!frame) { - return; - } - if (!frame->isRemovable()) { + if (!frame || !frame->isRemovable()) { return; } frame->disconnect(this); @@ -278,7 +275,8 @@ void FrameManager::saveProperties(KConfigGroup &config) QStringList strlst; QString newPrefix; QHash::const_iterator i; - for (i = m_frames.constBegin(); i != m_frames.constEnd(); ++i) { + QHash::const_iterator end(m_frames.constEnd()); + for (i = m_frames.constBegin(); i != end; ++i) { // No need to save the main frame if (i.value() && qobject_cast(i.value())) {