From 56ececee834f074acf0e8337ca62bb38aa8dc73c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20F=C3=BCrderer?= Date: Fri, 3 May 2019 15:02:40 +0200 Subject: [PATCH] Fix Bug: texture format != preview format --- server/texture-sync-server/src/persistency/mod.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/texture-sync-server/src/persistency/mod.rs b/server/texture-sync-server/src/persistency/mod.rs index 78bdb36..6d430b4 100644 --- a/server/texture-sync-server/src/persistency/mod.rs +++ b/server/texture-sync-server/src/persistency/mod.rs @@ -61,8 +61,10 @@ impl DataStore { // Remove it Some(idx) => { let removed = self.texture.remove(idx); - let key = (removed.format, removed.texture_hash); - self.preview_cache.remove(&key); + let mut key = (TextureFormat::PNG, removed.texture_hash); + self.preview_cache.remove(&key); // Delete png preview + key.0 = TextureFormat::JPEG; + self.preview_cache.remove(&key); // Delete jpeg preview true } // Texture not found