Просмотр исходного кода

skip extra newline in .tscn when renaming dependency

rileylyman 5 лет назад
Родитель
Сommit
40ce9bfc2d
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      scene/resources/resource_format_text.cpp

+ 5 - 0
scene/resources/resource_format_text.cpp

@@ -838,6 +838,11 @@ Error ResourceLoaderText::rename_dependencies(FileAccess *p_f, const String &p_p
 	f->seek(tag_end);
 
 	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()) {
 		fw->store_8(c);
 		c = f->get_8();