From ce57387f8991b3fa856653107552d2940fb82c09 Mon Sep 17 00:00:00 2001 From: Lasse Holmstedt <lasse.holmstedt@nokia.com> Date: Fri, 19 Mar 2010 10:54:00 +0100 Subject: [PATCH] Fixed jumping to edit/design mode when debugging qml files --- src/plugins/qmlinspector/qmlinspector.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/plugins/qmlinspector/qmlinspector.cpp b/src/plugins/qmlinspector/qmlinspector.cpp index 4adddada27c..5cd917af250 100644 --- a/src/plugins/qmlinspector/qmlinspector.cpp +++ b/src/plugins/qmlinspector/qmlinspector.cpp @@ -491,12 +491,13 @@ void QmlInspector::treeObjectActivated(const QDeclarativeDebugObjectReference &o return; Core::EditorManager *editorManager = Core::EditorManager::instance(); - TextEditor::ITextEditor *editor = qobject_cast<TextEditor::ITextEditor*>(editorManager->openEditor(fileName)); - if (editor) { - editorManager->ensureEditorManagerVisible(); + Core::IEditor *editor = editorManager->openEditor(fileName, QString(), Core::EditorManager::NoModeSwitch); + TextEditor::ITextEditor *textEditor = qobject_cast<TextEditor::ITextEditor*>(editor); + + if (textEditor) { editorManager->addCurrentPositionToNavigationHistory(); - editor->gotoLine(source.lineNumber()); - editor->widget()->setFocus(); + textEditor->gotoLine(source.lineNumber()); + textEditor->widget()->setFocus(); } } -- GitLab