From b9da6d9ef628bdfea3dc87f5e3f46ae59e880c45 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Fri, 22 Mar 2013 15:03:04 -0400 Subject: [PATCH] background: When updating actor content, evict old content from cache Normally backgrounds get evicted from the cache when their actor is destroyed. If the actor changes content without destroying itself, though, we should evict the old content from the cache, too. https://bugzilla.gnome.org/show_bug.cgi?id=696157 --- js/ui/background.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/ui/background.js b/js/ui/background.js index aa238e741..e95cbc0a1 100644 --- a/js/ui/background.js +++ b/js/ui/background.js @@ -372,6 +372,7 @@ const Background = new Lang.Class({ content.brightness = this._brightness; content.vignette_sharpness = this._vignetteSharpness; + this._cache.removeImageContent(content); this._images[index].content = content; this._watchCacheFile(filename); },