summaryrefslogtreecommitdiffstats
path: root/core/io/config_file.cpp
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2016-01-07 09:04:44 -0300
committerJuan Linietsky <reduzio@gmail.com>2016-01-07 09:07:18 -0300
commit4e367a4b7b5daea2f6586ee4192d2e5b813d75d8 (patch)
treed94786cf0c2b7dbc3c9101be2ebdc9f011ec238b /core/io/config_file.cpp
parenta0c39a4b333a2f05c9bb2ccf1be71ac8e18fc9a9 (diff)
downloadredot-engine-4e367a4b7b5daea2f6586ee4192d2e5b813d75d8.tar.gz
-fix bugs related to parsing config files with new variantparser, closes #3248 closes #3207
Diffstat (limited to 'core/io/config_file.cpp')
-rw-r--r--core/io/config_file.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/io/config_file.cpp b/core/io/config_file.cpp
index f32d006cba..a01e935baa 100644
--- a/core/io/config_file.cpp
+++ b/core/io/config_file.cpp
@@ -173,6 +173,10 @@ Error ConfigFile::load(const String& p_path) {
while(true) {
+ assign=Variant();
+ next_tag.fields.clear();
+ next_tag.name=String();
+
err = VariantParser::parse_tag_assign_eof(&stream,lines,error_text,next_tag,assign,value,NULL);
if (err==ERR_FILE_EOF)
return OK;