summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBojidar Marinov <bojidar.marinov.bg@gmail.com>2016-07-27 17:59:42 +0300
committerBojidar Marinov <bojidar.marinov.bg@gmail.com>2016-07-27 17:59:42 +0300
commit2150855fafd76f881bf5b1389d7740216981aaf0 (patch)
tree41d8884956693464cdab947fef6d41ecb59a6cce
parent542bd81e760c4fcd271e95120978f6ddfa730ad5 (diff)
Fix reading of empty StringArray-s in .tscn
Closes #5912
-rw-r--r--core/variant_parser.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/variant_parser.cpp b/core/variant_parser.cpp
index dce873a306..023605a952 100644
--- a/core/variant_parser.cpp
+++ b/core/variant_parser.cpp
@@ -1233,7 +1233,9 @@ Error VariantParser::parse_value(Token& token,Variant &value,Stream *p_stream,in
}
get_token(p_stream,token,line,r_err_str);
- if (token.type!=TK_STRING) {
+ if (token.type==TK_PARENTHESIS_CLOSE) {
+ break;
+ } else if (token.type!=TK_STRING) {
r_err_str="Expected string";
return ERR_PARSE_ERROR;
}