瀏覽代碼

Remove extra separator when TextEdit is read only and unselectable

(cherry picked from commit 933211cb0c8cea38a31c51370e50fd288c4ce119)
Haoyu Qiu 3 年之前
父節點
當前提交
db9d426798
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      scene/gui/text_edit.cpp

+ 4 - 2
scene/gui/text_edit.cpp

@@ -4364,8 +4364,10 @@ void TextEdit::_generate_context_menu() {
 	if (!readonly) {
 		menu->add_item(RTR("Paste"), MENU_PASTE, is_shortcut_keys_enabled() ? KEY_MASK_CMD | KEY_V : 0);
 	}
-	menu->add_separator();
-	if (is_selecting_enabled()) {
+	if (selecting_enabled || !readonly) {
+		menu->add_separator();
+	}
+	if (selecting_enabled) {
 		menu->add_item(RTR("Select All"), MENU_SELECT_ALL, is_shortcut_keys_enabled() ? KEY_MASK_CMD | KEY_A : 0);
 	}
 	if (!readonly) {