Don't show the warning on ScreenMapControllers if the dismiss time is too short to read it.

This commit is contained in:
Kyzentun Keeslala
2015-07-11 21:14:01 -06:00
parent dc25e2cc1b
commit d7bd2d60f0
2 changed files with 23 additions and 1 deletions
+15 -1
View File
@@ -227,7 +227,21 @@ void ScreenMapControllers::BeginScreen()
m_AutoDismissWarningSecs= THEME->GetMetricF(m_sName, "AutoDismissWarningSecs");
m_AutoDismissNoSetListPromptSecs= 0.0f;
m_AutoDismissSanitySecs= 0.0f;
m_Warning->PlayCommand("TweenOn");
if(m_AutoDismissWarningSecs > 0.25)
{
m_Warning->PlayCommand("TweenOn");
}
else
{
if(m_Warning->HasCommand("NeverShow"))
{
m_Warning->PlayCommand("NeverShow");
}
else
{
m_Warning->SetHibernate(16777216.0f);
}
}
}