Editor: don't leave snippet mode when user pasts/completes.

This commit is contained in:
Erik Verbruggen
2010-09-24 11:34:10 +02:00
parent cb7e924896
commit f6a99f6163
5 changed files with 20 additions and 3 deletions

View File

@@ -904,6 +904,8 @@ void CodeCompletion::complete(const TextEditor::CompletionItem &item, QChar type
QString toInsert = item.text;
if (QmlJSTextEditor *edit = qobject_cast<QmlJSTextEditor *>(m_editor->widget())) {
edit->setNextChangeIsSnippetSafe();
if (item.data.isValid()) {
QTextCursor tc = edit->textCursor();
tc.setPosition(m_startPosition, QTextCursor::KeepAnchor);