|
From: Lasse Kärkkäi. <tr...@us...> - 2010-10-23 15:50:23
|
Module: performous
Branch: master
Commit: 942715a09afc515d89f86f46c25a1f938fc14fe7
Author: Lasse Karkkainen <tro...@tr...>
Date: Sat Oct 23 17:31:02 2010 +0200
Fix engine deinit position in ScreenSing::exit. We really should get rid of enter/exit functions to avoid these bugs.
---
game/screen_sing.cc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/game/screen_sing.cc b/game/screen_sing.cc
index 7cba35c..a0c634a 100644
--- a/game/screen_sing.cc
+++ b/game/screen_sing.cc
@@ -238,12 +238,12 @@ void ScreenSing::danceLayout(double time) {
}
void ScreenSing::exit() {
+ m_engine.reset();
m_score_window.reset();
m_menu.clear();
m_instruments.clear();
m_dancers.clear();
m_layout_singer.reset();
- m_engine.reset();
m_help.reset();
m_pause_icon.reset();
m_cam.reset();
|