瀏覽代碼

Fixed convert indent and trim whitespace on save

Paulb23 8 年之前
父節點
當前提交
165b7bab63
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      editor/plugins/script_editor_plugin.cpp

+ 7 - 7
editor/plugins/script_editor_plugin.cpp

@@ -1534,13 +1534,6 @@ void ScriptEditor::save_all_scripts() {
 		if (!se)
 		if (!se)
 			continue;
 			continue;
 
 
-		if (!se->is_unsaved())
-			continue;
-
-		if (trim_trailing_whitespace_on_save) {
-			se->trim_trailing_whitespace();
-		}
-
 		if (convert_indent_on_save) {
 		if (convert_indent_on_save) {
 			if (use_space_indentation) {
 			if (use_space_indentation) {
 				se->convert_indent_to_spaces();
 				se->convert_indent_to_spaces();
@@ -1549,6 +1542,13 @@ void ScriptEditor::save_all_scripts() {
 			}
 			}
 		}
 		}
 
 
+		if (trim_trailing_whitespace_on_save) {
+			se->trim_trailing_whitespace();
+		}
+
+		if (!se->is_unsaved())
+			continue;
+
 		Ref<Script> script = se->get_edited_script();
 		Ref<Script> script = se->get_edited_script();
 		if (script.is_valid())
 		if (script.is_valid())
 			se->apply_code();
 			se->apply_code();