瀏覽代碼

Merge pull request #33119 from creikey/fix-quote-malfunction

Remove duplicate quote in displayed quote type
Rémi Verschelde 5 年之前
父節點
當前提交
0cae264d79
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      scene/gui/text_edit.cpp

+ 2 - 1
scene/gui/text_edit.cpp

@@ -6386,8 +6386,9 @@ void TextEdit::_confirm_completion() {
 	String line = text[cursor.line];
 	String line = text[cursor.line];
 	CharType next_char = line[cursor.column];
 	CharType next_char = line[cursor.column];
 	CharType last_completion_char = completion_current.insert_text[completion_current.insert_text.length() - 1];
 	CharType last_completion_char = completion_current.insert_text[completion_current.insert_text.length() - 1];
+	CharType last_completion_char_display = completion_current.display[completion_current.display.length() - 1];
 
 
-	if ((last_completion_char == '"' || last_completion_char == '\'') && last_completion_char == next_char) {
+	if ((last_completion_char == '"' || last_completion_char == '\'') && (last_completion_char == next_char || last_completion_char_display == next_char)) {
 		_remove_text(cursor.line, cursor.column, cursor.line, cursor.column + 1);
 		_remove_text(cursor.line, cursor.column, cursor.line, cursor.column + 1);
 	}
 	}