diff options
author | David Schulz <david.schulz@digia.com> | 2013-08-01 15:22:46 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-08-01 15:33:23 +0200 |
commit | e3c5796d2fa68c90e19c6352397ba594e1131507 (patch) | |
tree | 3225073ab0b233b7f6e6b3a25b2f7e5b3180e73d | |
parent | 2984c531646ac5ade1e2a1d7ecd426211dd722a0 (diff) |
Editor: Fix placing cursor after replacing "." with "->".
Task-number: QTCREATORBUG-9891
Change-Id: I9488dfc74226b12012c8d1cccd00db6d619074e1
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
-rw-r--r-- | src/plugins/cpptools/cppcompletionassist.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppcompletionassist.cpp b/src/plugins/cpptools/cppcompletionassist.cpp index 8184011a4d..d782c0fdc4 100644 --- a/src/plugins/cpptools/cppcompletionassist.cpp +++ b/src/plugins/cpptools/cppcompletionassist.cpp @@ -474,8 +474,10 @@ private: void CppAssistProposal::makeCorrection(BaseTextEditor *editor) { + const int oldPosition = editor->position(); editor->setCursorPosition(basePosition() - 1); editor->replace(1, QLatin1String("->")); + editor->setCursorPosition(oldPosition + 1); moveBasePosition(1); } |