Editor: Fix placing cursor after replacing "." with "->".

Task-number: QTCREATORBUG-9891

Change-Id: I9488dfc74226b12012c8d1cccd00db6d619074e1
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
David Schulz
2013-08-01 15:22:46 +02:00
committed by Nikolai Kosjar
parent 2984c53164
commit e3c5796d2f

View File

@@ -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);
}