mirror of
https://git.h3cjp.net/H3cJP/citra.git
synced 2024-11-23 11:12:54 +00:00
Small fixes to "Option to hide mouse on inactivity" (#5280)
* Menubar: fix mouse tracking bug * citra_qt: Fix copy/paste error
This commit is contained in:
parent
e9819b61a6
commit
36809b2e2e
|
@ -299,7 +299,7 @@ void GRenderWindow::mousePressEvent(QMouseEvent* event) {
|
||||||
} else if (event->button() == Qt::RightButton) {
|
} else if (event->button() == Qt::RightButton) {
|
||||||
InputCommon::GetMotionEmu()->BeginTilt(pos.x(), pos.y());
|
InputCommon::GetMotionEmu()->BeginTilt(pos.x(), pos.y());
|
||||||
}
|
}
|
||||||
QWidget::mouseMoveEvent(event);
|
QWidget::mousePressEvent(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GRenderWindow::mouseMoveEvent(QMouseEvent* event) {
|
void GRenderWindow::mouseMoveEvent(QMouseEvent* event) {
|
||||||
|
|
|
@ -1013,7 +1013,6 @@ void GMainWindow::BootGame(const QString& filename) {
|
||||||
mouse_hide_timer.start();
|
mouse_hide_timer.start();
|
||||||
setMouseTracking(true);
|
setMouseTracking(true);
|
||||||
ui.centralwidget->setMouseTracking(true);
|
ui.centralwidget->setMouseTracking(true);
|
||||||
ui.menubar->setMouseTracking(true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// show and hide the render_window to create the context
|
// show and hide the render_window to create the context
|
||||||
|
@ -1116,7 +1115,6 @@ void GMainWindow::ShutdownGame() {
|
||||||
|
|
||||||
setMouseTracking(false);
|
setMouseTracking(false);
|
||||||
ui.centralwidget->setMouseTracking(false);
|
ui.centralwidget->setMouseTracking(false);
|
||||||
ui.menubar->setMouseTracking(false);
|
|
||||||
|
|
||||||
// Disable status bar updates
|
// Disable status bar updates
|
||||||
status_bar_update_timer.stop();
|
status_bar_update_timer.stop();
|
||||||
|
@ -1713,12 +1711,10 @@ void GMainWindow::OnConfigure() {
|
||||||
if (UISettings::values.hide_mouse && emulation_running) {
|
if (UISettings::values.hide_mouse && emulation_running) {
|
||||||
setMouseTracking(true);
|
setMouseTracking(true);
|
||||||
ui.centralwidget->setMouseTracking(true);
|
ui.centralwidget->setMouseTracking(true);
|
||||||
ui.menubar->setMouseTracking(true);
|
|
||||||
mouse_hide_timer.start();
|
mouse_hide_timer.start();
|
||||||
} else {
|
} else {
|
||||||
setMouseTracking(false);
|
setMouseTracking(false);
|
||||||
ui.centralwidget->setMouseTracking(false);
|
ui.centralwidget->setMouseTracking(false);
|
||||||
ui.menubar->setMouseTracking(false);
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Settings::values.input_profiles = old_input_profiles;
|
Settings::values.input_profiles = old_input_profiles;
|
||||||
|
|
Loading…
Reference in a new issue