discard discoveries only when the svg elements also go away; we don't care about colors

This commit is contained in:
Aaron Seigo 2011-07-22 17:55:57 +02:00
parent c707923086
commit 2bf802765d

View File

@ -288,8 +288,6 @@ void ThemePrivate::compositingChanged()
void ThemePrivate::discardCache(CacheTypes caches) void ThemePrivate::discardCache(CacheTypes caches)
{ {
discoveries.clear();
if (caches & PixmapCache) { if (caches & PixmapCache) {
pixmapsToCache.clear(); pixmapsToCache.clear();
saveTimer->stop(); saveTimer->stop();
@ -305,6 +303,7 @@ void ThemePrivate::discardCache(CacheTypes caches)
cachedStyleSheets.clear(); cachedStyleSheets.clear();
if (caches & SvgElementsCache) { if (caches & SvgElementsCache) {
discoveries.clear();
invalidElements.clear(); invalidElements.clear();
if (svgElementsCache) { if (svgElementsCache) {