Hi there, as I've just commited a change to the battery icon, something came to my mind again: Plasma uses a cache for its theme elements, and this cache is supposed to be automatically cleared when the theme metadata file is touched. However, the transition to KDE SC 4.10 showed that this is not as reliable as we hoped it to be. My investigation showed, that when extracting a tar file, the file mtime is kept. This means: The Plasma theme update was packaged in, say, March, and the used upgrades to SC 4.10 in April, and he probably changed some theme settings in the meantime. Now the modified time lies in April but the Metadata.desktop mtime is March, and so Plasma will not clear the cache and we get the mess we had recently.
My idea would be to also take in account the X-KDE-PluginInfo-Version of the metadata and force-clear the cache when the number changes. Whenever changes are made to the theme, the number should be increased. Isn't that what version numbers are for? :-) Just something to keep in mind for Plasmsa 2. Rainy greetings _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel