diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-11-27 15:35:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-27 15:35:15 +0100 |
commit | 43f60c94e8ba1013b6757e8a14741a81a5d1c319 (patch) | |
tree | 778cd33e940bb52ae7d915f2858168671e8dfc25 /scene/resources | |
parent | 0ffa06b083875adb93f11507761ff4860363eef0 (diff) | |
parent | 40ce9bfc2d0a6246fd80eae52fc51be753587229 (diff) | |
download | redot-engine-43f60c94e8ba1013b6757e8a14741a81a5d1c319.tar.gz |
Merge pull request #39056 from rileylyman/tscn_newlines
Skip extra newline in .tscn when renaming dependency
Diffstat (limited to 'scene/resources')
-rw-r--r-- | scene/resources/resource_format_text.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scene/resources/resource_format_text.cpp b/scene/resources/resource_format_text.cpp index 1d5f29ab14..cf8be8fe15 100644 --- a/scene/resources/resource_format_text.cpp +++ b/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(); |