git-svn-id: svn://db.shs.com.ru/libs@285 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2017-10-02 23:33:12 +00:00
parent 641a131bee
commit b46b9329f3

View File

@@ -910,7 +910,8 @@ void QCodeEdit::commitCompletition() {
tc.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor);
bool ins_br = true, shifted = false;
if (!tc.selectedText().isEmpty()) {
if (!tc.selectedText()[0].isLetterOrNumber() && !tc.selectedText()[0].isSpace()) {
// if (tc.selectedText()[0].isSpace()) {
if (!tc.selectedText()[0].isLetterOrNumber() && !tc.selectedText()[0].isSpace() && !(tc.selectedText()[0] == '_')) {
stc.movePosition(QTextCursor::Left);
shifted = true;
} else {
@@ -928,7 +929,7 @@ void QCodeEdit::commitCompletition() {
ins.chop(2);
tc = stc;
tc.select(QTextCursor::WordUnderCursor);
if (!tc.selectedText().leftJustified(1)[0].isLetterOrNumber()) {
if (!tc.selectedText().leftJustified(1)[0].isLetterOrNumber() && !(tc.selectedText().leftJustified(1)[0] == '_')) {
tc = stc;
if (shifted)
tc.movePosition(QTextCursor::Right);