mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2024-11-11 04:35:05 +01: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
@ -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 New Issue
Block a user