forked from qt-creator/qt-creator
Editor: leave completion mode when user pasts.
This commit is contained in:
@@ -5407,6 +5407,10 @@ void BaseTextEditor::insertFromMimeData(const QMimeData *source)
|
||||
QString text = QString::fromUtf8(source->data(QLatin1String("application/vnd.nokia.qtcreator.vblocktext")));
|
||||
if (text.isEmpty())
|
||||
return;
|
||||
|
||||
if (CompletionSupport::instance()->isActive())
|
||||
setFocus();
|
||||
|
||||
QStringList lines = text.split(QLatin1Char('\n'));
|
||||
QTextCursor cursor = textCursor();
|
||||
cursor.beginEditBlock();
|
||||
@@ -5444,6 +5448,9 @@ void BaseTextEditor::insertFromMimeData(const QMimeData *source)
|
||||
if (text.isEmpty())
|
||||
return;
|
||||
|
||||
if (CompletionSupport::instance()->isActive())
|
||||
setFocus();
|
||||
|
||||
if (!text.contains(QLatin1Char('\n')) && !text.contains(QLatin1Char('\t')))
|
||||
setNextChangeIsSnippetSafe();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user