History

Fix mouse disappearing in the menus on Windows

Atlante45 committed 11 years ago

Commit 9d5ff5d1 parent 413cbac1 file · +3 −0Browse files

Showing the changes to interface/src/Application.cpp (1 of 1 file). Show all

Unified · Split

interface/src/Application.cpp+3−0
@@ -2014,6 +2014,8 @@ void Application::updateCursor(float deltaTime) { · 2013 unmodified lines
2014 bool showWarnings = Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings);2014 bool showWarnings = Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings);
2015 PerformanceWarning warn(showWarnings, "Application::updateCursor()");2015 PerformanceWarning warn(showWarnings, "Application::updateCursor()");
2016 2016
2017 static QPoint lastMousePos = QPoint();
2018 _lastMouseMove = (lastMousePos == QCursor::pos()) ? _lastMouseMove : usecTimestampNow();
2017 bool hideMouse = false;2019 bool hideMouse = false;
2018 bool underMouse = QGuiApplication::topLevelAt(QCursor::pos()) ==2020 bool underMouse = QGuiApplication::topLevelAt(QCursor::pos()) ==
2019 Application::getInstance()->getWindow()->windowHandle();2021 Application::getInstance()->getWindow()->windowHandle();
@@ -2026,6 +2028,7 @@ void Application::updateCursor(float deltaTime) { · 6 unmodified lines
2026 }2028 }
2027 2029
2028 setCursorVisible(!hideMouse);2030 setCursorVisible(!hideMouse);
2031 lastMousePos = QCursor::pos();
2029}2032}
2030 2033
2031void Application::setCursorVisible(bool visible) {2034void Application::setCursorVisible(bool visible) {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t