Fix crash in certain cases (most obvious when selecting cart tabs in debugger).

This commit is contained in:
Stephen Anthony 2019-05-23 18:24:00 -02:30
parent ae439ba318
commit c86aa6957b
1 changed files with 3 additions and 2 deletions

View File

@ -422,10 +422,11 @@ void Dialog::drawDialog()
// Draw outlines for focused widgets
// Don't change focus, since this will trigger lost and received
// focus events
if (_focusedWidget)
if(_focusedWidget)
{
_focusedWidget = Widget::setFocusForChain(this, getFocusList(),
_focusedWidget, 0, false);
if(_focusedWidget)
_focusedWidget->draw(); // make sure the highlight color is drawn initially
}
}