diff --git a/Themes/default/Graphics/StepsDisplay StepsType.lua b/Themes/default/Graphics/StepsDisplay StepsType.lua index 7886496693..590d7992d1 100644 --- a/Themes/default/Graphics/StepsDisplay StepsType.lua +++ b/Themes/default/Graphics/StepsDisplay StepsType.lua @@ -3,13 +3,15 @@ local t = Def.ActorFrame{ LoadFont("Common normal")..{ InitCommand=cmd(shadowlength,1); SetMessageCommand=function(self,param) - sString = THEME:GetString("StepsDisplay StepsType",ToEnumShortString(param.StepsType)); - if param.Steps and param.Steps:IsAutogen() then - self:diffusebottomedge(color("0.75,0.75,0.75,1")); - else - self:diffuse(Color("White")); + if param.StepsType then + sString = THEME:GetString("StepsDisplay StepsType",ToEnumShortString(param.StepsType)); + if param.Steps and param.Steps:IsAutogen() then + self:diffusebottomedge(color("0.75,0.75,0.75,1")); + else + self:diffuse(Color("White")); + end; + self:settext( sString ); end; - self:settext( sString ); end; }; -- argh this isn't working as nicely as I would've hoped...