|
From: Lasse Kärkkäi. <tr...@us...> - 2012-02-12 02:16:49
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Sun Feb 12 04:16:06 2012 +0200
Fix fatal error message display (was small and upside-down). Still no word-wrapping or scaling to fit.
---
game/screenmanager.cc | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/game/screenmanager.cc b/game/screenmanager.cc
index 5b289b8..f3b30f7 100644
--- a/game/screenmanager.cc
+++ b/game/screenmanager.cc
@@ -73,13 +73,11 @@ void ScreenManager::drawLoading() {
}
void ScreenManager::fatalError(std::string const& message) {
- std::cerr << "FATAL ERROR: " << message << std::endl;
- dialog(message);
+ dialog("FATAL ERROR\n\n" + message);
m_window.blank();
- drawNotifications();
+ m_window.render(boost::bind(&ScreenManager::drawNotifications, this));
m_window.swap();
boost::thread::sleep(now() + 4.0);
- std::exit(EXIT_FAILURE);
}
void ScreenManager::flashMessage(std::string const& message, float fadeIn, float hold, float fadeOut) {
|