diff --git a/src/Steps.cpp b/src/Steps.cpp index fbd72208eb..767c130f55 100644 --- a/src/Steps.cpp +++ b/src/Steps.cpp @@ -589,11 +589,11 @@ public: } static int GetRadarValues( T* p, lua_State *L ) { - PlayerNumber pn = PLAYER_1; - if (!lua_isnil(L, 1)) { - pn = Enum::Check(L, 1); - } - + PlayerNumber pn = PLAYER_1; + if (!lua_isnil(L, 1)) { + pn = Enum::Check(L, 1); + } + RadarValues &rv = const_cast(p->GetRadarValues(pn)); rv.PushSelf(L); return 1;