The svg2png icon cache is now cleared on new minor version

The `version` value from the `Options` file is compared to the harcoded
value (computed at build time) of the running application. If the major
or minor version is different, the `svg2png` folder is cleaned at
startup-time.
This commit is contained in:
Hombre
2019-09-05 01:09:48 +02:00
parent d0c6440af9
commit 500fac34cd
8 changed files with 23 additions and 16 deletions

View File

@@ -169,7 +169,7 @@ void RTImage::init()
scaleBack = RTScalable::getScale();
}
void RTImage::cleanup()
void RTImage::cleanup(bool all)
{
for (auto& entry : pixbufCache) {
entry.second.reset();
@@ -177,7 +177,7 @@ void RTImage::cleanup()
for (auto& entry : surfaceCache) {
entry.second.clear();
}
RTScalable::cleanup();
RTScalable::cleanup(all);
}
void RTImage::updateImages()