History

Fix Window.setFocus() unsetting focus if Interface has focus

David Rowe committed 8 years ago

Commit 287ea8e1 parent d888e7f3 files · +12 −3Browse files

Showing the changes to interface/src/scripting/WindowScriptingInterface.cpp (1 of 3 files). Show all

Unified · Split

interface/src/scripting/WindowScriptingInterface.cpp+1−3
@@ -74,9 +74,7 @@ QScriptValue WindowScriptingInterface::hasFocus() { · 73 unmodified lines
7474 void WindowScriptingInterface::setFocus() {
7575 // It's forbidden to call focus() from another thread.
7676 qApp->postLambdaEvent([] {
77− auto window = qApp->getWindow();
78− window->activateWindow();
79− window->setFocus();
77+ qApp->setFocus();
8078 });
8179 }
8280