Sfoglia il codice sorgente

skip extra newline in .tscn when renaming dependency

(cherry picked from commit 40ce9bfc2d0a6246fd80eae52fc51be753587229)
rileylyman 5 anni fa
parent
commit
3c5fb3bbc7
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      scene/resources/resource_format_text.cpp

+ 5 - 0
scene/resources/resource_format_text.cpp

@@ -800,6 +800,11 @@ Error ResourceInteractiveLoaderText::rename_dependencies(FileAccess *p_f, const
 	f->seek(tag_end);
 	f->seek(tag_end);
 
 
 	uint8_t c = f->get_8();
 	uint8_t c = f->get_8();
+	if (c == '\n' && !f->eof_reached()) {
+		// Skip first newline character since we added one
+		c = f->get_8();
+	}
+
 	while (!f->eof_reached()) {
 	while (!f->eof_reached()) {
 		fw->store_8(c);
 		fw->store_8(c);
 		c = f->get_8();
 		c = f->get_8();