mirror of
https://github.com/Lime3DS/Lime3DS
synced 2024-12-25 16:42:39 -06:00
Qt: Fix intermittent crash on exit (#6612)
* Fix null pointer deref on exit * Fix from review
This commit is contained in:
parent
238a574645
commit
d807cdfe62
1 changed files with 3 additions and 1 deletions
|
@ -587,7 +587,9 @@ bool GRenderWindow::event(QEvent* event) {
|
|||
|
||||
void GRenderWindow::focusOutEvent(QFocusEvent* event) {
|
||||
QWidget::focusOutEvent(event);
|
||||
InputCommon::GetKeyboard()->ReleaseAllKeys();
|
||||
if (auto* keyboard = InputCommon::GetKeyboard(); keyboard) {
|
||||
keyboard->ReleaseAllKeys();
|
||||
}
|
||||
has_focus = false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue