git-svn-id: svn://db.shs.com.ru/libs@285 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -910,7 +910,8 @@ void QCodeEdit::commitCompletition() {
|
|||||||
tc.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor);
|
tc.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor);
|
||||||
bool ins_br = true, shifted = false;
|
bool ins_br = true, shifted = false;
|
||||||
if (!tc.selectedText().isEmpty()) {
|
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);
|
stc.movePosition(QTextCursor::Left);
|
||||||
shifted = true;
|
shifted = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -928,7 +929,7 @@ void QCodeEdit::commitCompletition() {
|
|||||||
ins.chop(2);
|
ins.chop(2);
|
||||||
tc = stc;
|
tc = stc;
|
||||||
tc.select(QTextCursor::WordUnderCursor);
|
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;
|
tc = stc;
|
||||||
if (shifted)
|
if (shifted)
|
||||||
tc.movePosition(QTextCursor::Right);
|
tc.movePosition(QTextCursor::Right);
|
||||||
|
|||||||
Reference in New Issue
Block a user