Fix dead code in SvgRectsCache::loadImageFromCache

This dead code was found during investigation of KDE bug 433907.
"ok" is always "false", thus next condition is always "false"
and m_localRectCache is never filled from cache.
It looks like "ok" should be set to "true" if "key" contains a valid integer value.
This commit is contained in:
Aleksei Nikiforov 2021-03-31 10:54:44 +03:00 committed by Nate Graham
parent 8a35f83c4b
commit 325938ece3

View File

@ -222,9 +222,10 @@ void SvgRectsCache::loadImageFromCache(const QString &path, uint lastModified)
for (const auto &key : imageGroup.keyList()) {
bool ok = false;
uint keyUInt = key.toUInt(&ok);
if (ok) {
const QRectF rect = imageGroup.readEntry(key, QRectF());
m_localRectCache.insert(key.toUInt(), rect);
m_localRectCache.insert(keyUInt, rect);
}
}
}