Hide mouse: fix for secondary window and single window mode (#6220)

This commit is contained in:
Vitor K 2022-12-17 12:05:51 -03:00 committed by GitHub
parent 517e0bc342
commit 51e252c7ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2233,10 +2233,16 @@ void GMainWindow::HideMouseCursor() {
return; return;
} }
render_window->setCursor(QCursor(Qt::BlankCursor)); render_window->setCursor(QCursor(Qt::BlankCursor));
secondary_window->setCursor(QCursor(Qt::BlankCursor));
if (UISettings::values.single_window_mode.GetValue()) {
setCursor(QCursor(Qt::BlankCursor));
}
} }
void GMainWindow::ShowMouseCursor() { void GMainWindow::ShowMouseCursor() {
unsetCursor();
render_window->unsetCursor(); render_window->unsetCursor();
secondary_window->unsetCursor();
if (emu_thread != nullptr && UISettings::values.hide_mouse) { if (emu_thread != nullptr && UISettings::values.hide_mouse) {
mouse_hide_timer.start(); mouse_hide_timer.start();
} }