forked from qt-creator/qt-creator
texteditor: allow quickfixes also in overwrite mode
We now temporily switch to insert mode instead. Completely blocking would break quickfixes in fakevim, as it keeps the texteditor in overwrite mode most of the time. Change-Id: Ibc492c80bf02fd2a203a607edc6966c338854a9f Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
This commit is contained in:
@@ -6473,10 +6473,11 @@ void BaseTextEditorWidget::inSnippetMode(bool *active)
|
||||
|
||||
void BaseTextEditorWidget::invokeAssist(AssistKind kind, IAssistProvider *provider)
|
||||
{
|
||||
if (overwriteMode())
|
||||
return;
|
||||
bool previousMode = overwriteMode();
|
||||
setOverwriteMode(false);
|
||||
ensureCursorVisible();
|
||||
d->m_codeAssistant->invoke(kind, provider);
|
||||
setOverwriteMode(previousMode);
|
||||
}
|
||||
|
||||
IAssistInterface *BaseTextEditorWidget::createAssistInterface(AssistKind kind,
|
||||
|
Reference in New Issue
Block a user