mirror of
https://github.com/Lime3DS/Lime3DS
synced 2024-12-27 01:22:37 -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) {
|
void GRenderWindow::focusOutEvent(QFocusEvent* event) {
|
||||||
QWidget::focusOutEvent(event);
|
QWidget::focusOutEvent(event);
|
||||||
InputCommon::GetKeyboard()->ReleaseAllKeys();
|
if (auto* keyboard = InputCommon::GetKeyboard(); keyboard) {
|
||||||
|
keyboard->ReleaseAllKeys();
|
||||||
|
}
|
||||||
has_focus = false;
|
has_focus = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue