summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodecompletion.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-09-24 11:34:10 +0200
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-09-24 11:35:53 +0200
commitf6a99f61639c8afbbbe813c2230782a8fddf5752 (patch)
tree81ddbdf885868beb311f293952fec01bed5429be /src/plugins/cpptools/cppcodecompletion.cpp
parentcb7e924896f40aa046362ebe2716e3c95dc94dff (diff)
downloadqt-creator-f6a99f61639c8afbbbe813c2230782a8fddf5752.tar.gz
Editor: don't leave snippet mode when user pasts/completes.
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.cpp')
-rw-r--r--src/plugins/cpptools/cppcodecompletion.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index 32a51d7f2c..a81d832bbc 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -1822,6 +1822,9 @@ void CppCodeCompletion::complete(const TextEditor::CompletionItem &item, QChar t
Symbol *symbol = 0;
+ if (TextEditor::BaseTextEditor *edit = qobject_cast<TextEditor::BaseTextEditor *>(m_editor->widget()))
+ edit->setNextChangeIsSnippetSafe();
+
if (item.data.isValid()) {
if (item.data.canConvert<QString>()) {
TextEditor::BaseTextEditor *edit = qobject_cast<TextEditor::BaseTextEditor *>(m_editor->widget());