From 53f1805fbf4bf58a1964d74e1205115582c6b987 Mon Sep 17 00:00:00 2001 From: Bryce Covert Date: Thu, 28 Jan 2016 17:11:14 -0800 Subject: [PATCH] fixed issue with rendering problems on screen close. --- desktop/src-common/advent/screens/scene.clj | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/desktop/src-common/advent/screens/scene.clj b/desktop/src-common/advent/screens/scene.clj index 0c64b454..c30b8e8e 100644 --- a/desktop/src-common/advent/screens/scene.clj +++ b/desktop/src-common/advent/screens/scene.clj @@ -1176,7 +1176,12 @@ void main () (doseq [m (vals (get-in entities [:musics]))] (when m (music! m :set-volume (utils/current-music-volume (get-in entities [:volume :value]))))) - nil) + + (clear!) + (doseq [e (sort-by :baseline all-entities)] + (if (:parallax e) + (render-parallax screen (get-rendered entities e)) + (render! screen [(get-rendered entities e)])))) (let [entities (fade-in-first-time-if-necessary screen entities) entities (utils/apply-tweens screen entities (:tweens entities)) entities (update-cursor screen entities)