mirror of
https://github.com/Mahdi-zarei/nekoray.git
synced 2025-12-24 10:33:15 +08:00
Update QvAutoCompleteTextEdit.cpp
This commit is contained in:
parent
7f24f1dcb1
commit
32c14f60d8
@ -147,7 +147,10 @@ namespace Qv2ray::ui::widgets {
|
|||||||
|
|
||||||
QPlainTextEdit::keyPressEvent(e);
|
QPlainTextEdit::keyPressEvent(e);
|
||||||
|
|
||||||
if ((e->key() == Qt::Key_Enter || e->key() == Qt::Key_Return) && lineUnderCursor().isEmpty()) {
|
if (!c)
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (lineUnderCursor().isEmpty()) {
|
||||||
c->setCompletionPrefix("");
|
c->setCompletionPrefix("");
|
||||||
c->popup()->setCurrentIndex(c->completionModel()->index(0, 0));
|
c->popup()->setCurrentIndex(c->completionModel()->index(0, 0));
|
||||||
QRect cr = cursorRect();
|
QRect cr = cursorRect();
|
||||||
@ -156,7 +159,7 @@ namespace Qv2ray::ui::widgets {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!c || (hasCtrlOrShiftModifier && e->text().isEmpty()))
|
if (hasCtrlOrShiftModifier && e->text().isEmpty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// if we have other modifiers, or the text is empty, or the line does not start with our prefix.
|
// if we have other modifiers, or the text is empty, or the line does not start with our prefix.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user