refs #601, #600 Fixed mistake in CValueCache::saveToFiles.

This commit is contained in:
Mathew Sutcliffe
2016-03-07 17:00:36 +00:00
parent 83082d3f63
commit f490504f52

View File

@@ -297,7 +297,10 @@ namespace BlackMisc
}
CVariantMap temp;
temp.convertFromJson(json.object());
temp.removeByKeyIf([&keys](const QString & key) { return ! keys.contains(key); }); // TODO optimize by skipping files
if (! keys.isEmpty())
{
temp.removeByKeyIf([&keys](const QString & key) { return ! keys.contains(key); }); // TODO optimize by skipping files
}
temp.removeDuplicates(currentValues);
o_values.insert(temp, QFileInfo(file).lastModified().toMSecsSinceEpoch());
}