浏览代码

skip extra newline in .tscn when renaming dependency

(cherry picked from commit 40ce9bfc2d0a6246fd80eae52fc51be753587229)
rileylyman 5 年之前
父节点
当前提交
3c5fb3bbc7
共有 1 个文件被更改,包括 5 次插入0 次删除
  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);
 
 	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();