瀏覽代碼

Script Editor: Use first non-whitespace comment delimiter.

As suggested by @neikeq in https://github.com/godotengine/godot/pull/13489#issuecomment-348690816
Andreas Haas 7 年之前
父節點
當前提交
faaa012b84
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      editor/plugins/script_text_editor.cpp

+ 7 - 2
editor/plugins/script_text_editor.cpp

@@ -1042,8 +1042,13 @@ void ScriptTextEditor::_edit_option(int p_op) {
 			String delimiter = "#";
 			String delimiter = "#";
 			List<String> comment_delimiters;
 			List<String> comment_delimiters;
 			scr->get_language()->get_comment_delimiters(&comment_delimiters);
 			scr->get_language()->get_comment_delimiters(&comment_delimiters);
-			if (!comment_delimiters.empty()) {
-				delimiter = comment_delimiters.front()->get();
+
+			for (List<String>::Element *E = comment_delimiters.front(); E; E = E->next()) {
+				String script_delimiter = E->get();
+				if (script_delimiter.find(" ") == -1) {
+					delimiter = script_delimiter;
+					break;
+				}
 			}
 			}
 
 
 			tx->begin_complex_operation();
 			tx->begin_complex_operation();