From 10099bf6bff5ee5cb785de8345bc466ad23767dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Tue, 13 Feb 2024 19:03:13 -0300 Subject: [PATCH] Hide signature help if cursor moves to a new line. --- src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp b/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp index a30b80854..8290c7959 100644 --- a/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp +++ b/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp @@ -134,6 +134,12 @@ void AutoCompletePlugin::onRegister( UICodeEditor* editor ) { editor->addEventListener( Event::OnCursorPosChange, [this, editor]( const Event* ) { if ( !mReplacing ) resetSuggestions( editor ); + else if ( mSignatureHelpVisible && mSignatureHelpPosition.isValid() && + !editor->getDocument().getSelection().hasSelection() && + mSignatureHelpPosition.line() != + editor->getDocument().getSelection().end().line() ) { + resetSignatureHelp(); + } } ) ); listeners.push_back( editor->addEventListener(