From 3e7f801de11ef6a73578f58cbd89b61a6448924b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Fri, 30 May 2014 14:28:42 +0200 Subject: [PATCH] mark all sprites as uninitialized on pixelRatio changes fixes #226 --- src/geometry/sprite_atlas.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/geometry/sprite_atlas.cpp b/src/geometry/sprite_atlas.cpp index 1a077506a..bb514502b 100644 --- a/src/geometry/sprite_atlas.cpp +++ b/src/geometry/sprite_atlas.cpp @@ -55,6 +55,11 @@ bool SpriteAtlas::resize(const float newRatio) { free(old_data); dirty = true; + + // Mark all sprite images as in need of update + for (const auto &pair : images) { + uninitialized.emplace(pair.first); + } } return dirty;