diff --git a/src/plugins/qmljseditor/qmljshoverhandler.cpp b/src/plugins/qmljseditor/qmljshoverhandler.cpp index 3f7d3a5c110..9dcc220e253 100644 --- a/src/plugins/qmljseditor/qmljshoverhandler.cpp +++ b/src/plugins/qmljseditor/qmljshoverhandler.cpp @@ -7,6 +7,7 @@ #include "qmljseditordocument.h" #include "qmljseditortr.h" #include "qmljshoverhandler.h" +#include "qmljseditingsettingspage.h" #include #include @@ -371,6 +372,12 @@ void QmlJSHoverHandler::reset() void QmlJSHoverHandler::operateTooltip(TextEditorWidget *editorWidget, const QPoint &point) { + // disable hoverhandling in case qmlls is enabled + if (QmlJsEditingSettings::get().qmllsSettings().useQmlls) { + BaseHoverHandler::operateTooltip(editorWidget, point); + return; + } + if (toolTip().isEmpty()) Utils::ToolTip::hide(); else if (m_colorTip.isValid())