game: check for modal dialogs before acting on keys in main view

This commit is contained in:
Crypto City 2020-02-16 02:28:37 +00:00
parent 517c590cdd
commit 903c206b0f

View File

@ -3132,7 +3132,7 @@ void CryptoCityUrho3D::HandleKeyDown(StringHash /*eventType*/, VariantMap& event
GetSubsystem<DebugHud>()->ToggleAll();
// Common rendering quality controls, only when UI has no focused element
else if (!GetSubsystem<Urho3D::UI>()->GetFocusElement() && !TBWidget::focused_widget)
else if (!GetSubsystem<Urho3D::UI>()->GetFocusElement() && !TBWidget::focused_widget && !UITBWindow::HasModalDialog())
{
Renderer* renderer = GetSubsystem<Renderer>();