From fc3312f9bed855eef228773e4dcd42dd5bf0c988 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Sun, 26 Mar 2006 08:10:53 +0000 Subject: [PATCH] broadcast on screen changed --- stepmania/src/MessageManager.cpp | 1 + stepmania/src/MessageManager.h | 1 + stepmania/src/ScreenManager.cpp | 2 ++ 3 files changed, 4 insertions(+) diff --git a/stepmania/src/MessageManager.cpp b/stepmania/src/MessageManager.cpp index 56c2746456..6fff7fedb5 100644 --- a/stepmania/src/MessageManager.cpp +++ b/stepmania/src/MessageManager.cpp @@ -68,6 +68,7 @@ static const char *MessageNames[] = { "LessonFailed", "StorageDevicesChanged", "AutoJoyMappingApplied", + "ScreenChanged", }; XToString( Message, NUM_Message ); diff --git a/stepmania/src/MessageManager.h b/stepmania/src/MessageManager.h index bc6c008d04..0a1e377b9f 100644 --- a/stepmania/src/MessageManager.h +++ b/stepmania/src/MessageManager.h @@ -63,6 +63,7 @@ enum Message Message_LessonFailed, Message_StorageDevicesChanged, Message_AutoJoyMappingApplied, + Message_ScreenChanged, NUM_Message, // leave this at the end Message_Invalud }; diff --git a/stepmania/src/ScreenManager.cpp b/stepmania/src/ScreenManager.cpp index 9d2bda96ef..95436ec604 100644 --- a/stepmania/src/ScreenManager.cpp +++ b/stepmania/src/ScreenManager.cpp @@ -673,6 +673,8 @@ Screen *ScreenManager::ActivatePreparedScreenAndBackground( const RString &sScre LOG->Trace("... PushScreen"); PushLoadedScreen( ls ); + MESSAGEMAN->Broadcast( Message_ScreenChanged ); + return ls.m_pScreen; }