diff --git a/src/plugins/coreplugin/mainwindow.cpp b/src/plugins/coreplugin/mainwindow.cpp index 4f8703fb0671e471a335178722a52e64fb90d7e5..fbbf028b3de963e79bd8302d7d0e43f61d0f817e 100644 --- a/src/plugins/coreplugin/mainwindow.cpp +++ b/src/plugins/coreplugin/mainwindow.cpp @@ -838,7 +838,7 @@ void MainWindow::setFocusToEditor() if (IEditor *editor = m_editorManager->currentEditor()) { if (qApp->focusWidget() != editor->widget()) { editor->widget()->setFocus(); - focusWasMovedToEditor = true; + focusWasMovedToEditor = editor->widget()->hasFocus(); } }