From 2c1d2827a983510fc496491eeebd02900d7758b2 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 17 Jan 2006 20:21:16 +0000 Subject: [PATCH] store an OptionRowDefinition inside OptionRowHandler --- stepmania/src/OptionRowHandler.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stepmania/src/OptionRowHandler.h b/stepmania/src/OptionRowHandler.h index a1d07bff35..95c07af4b3 100644 --- a/stepmania/src/OptionRowHandler.h +++ b/stepmania/src/OptionRowHandler.h @@ -14,6 +14,7 @@ class OptionRowHandler { public: Commands m_cmds; + OptionRowDefinition m_Def; vector m_vsReloadRowMessages; // refresh this row on on these messages OptionRowHandler::OptionRowHandler() { Init(); } @@ -27,7 +28,8 @@ public: { Init(); m_cmds = cmds; - this->LoadInternal( defOut, cmds ); + this->LoadInternal( m_Def, cmds ); + defOut = m_Def; } virtual void LoadInternal( OptionRowDefinition &defOut, const Commands &cmds ) = 0; virtual void Reload( OptionRowDefinition &defOut ) { this->Load(defOut,m_cmds); }