diff --git a/src/plugins/texteditor/linenumberfilter.cpp b/src/plugins/texteditor/linenumberfilter.cpp index 6fba21c5d96deeaaa27a63baf38e415d7c562300..bec075131da0004ce2d97053c6eab18d4401333e 100644 --- a/src/plugins/texteditor/linenumberfilter.cpp +++ b/src/plugins/texteditor/linenumberfilter.cpp @@ -30,8 +30,9 @@ #include "linenumberfilter.h" #include "itexteditor.h" -#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/coreconstants.h> +#include <coreplugin/editormanager/editormanager.h> +#include <coreplugin/icore.h> #include <coreplugin/modemanager.h> #include <QMetaType> @@ -97,6 +98,7 @@ void LineNumberFilter::accept(FilterEntry selection) const } editor->gotoLine(data.first, data.second); editor->widget()->setFocus(); + ICore::raiseWindow(editor->widget()); Core::ModeManager::activateModeType(Id(Core::Constants::MODE_EDIT_TYPE)); } }