From c13647b77a1a52aef060aa7368ed84d5e33dcde5 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Tue, 21 Jul 2009 08:29:51 +0000 Subject: Replacing SString with std::string. --- src/ScintillaBase.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/ScintillaBase.cxx') diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index 9247fce72..5e2d9114b 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -352,7 +352,6 @@ void ScintillaBase::AutoCompleteCompleted() { ac.Show(false); - listSelected = selected; SCNotification scn = {0}; scn.nmhdr.code = listType > 0 ? SCN_USERLISTSELECTION : SCN_AUTOCSELECTION; scn.message = 0; @@ -360,7 +359,7 @@ void ScintillaBase::AutoCompleteCompleted() { scn.listType = listType; Position firstPos = ac.posStart - ac.startLen; scn.lParam = firstPos; - scn.text = listSelected.c_str(); + scn.text = selected; NotifyParent(scn); if (!ac.Active()) @@ -381,9 +380,8 @@ void ScintillaBase::AutoCompleteCompleted() { } SetEmptySelection(ac.posStart); if (item != -1) { - SString piece = selected; - pdoc->InsertCString(firstPos, piece.c_str()); - SetEmptySelection(firstPos + static_cast(piece.length())); + pdoc->InsertCString(firstPos, selected); + SetEmptySelection(firstPos + static_cast(strlen(selected))); } } -- cgit v1.2.3