Forráskód Böngészése

fixed string operator[], which was broken. Closes #2202

Juan Linietsky 9 éve
szülő
commit
32a6120a5c
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      core/variant_op.cpp

+ 2 - 2
core/variant_op.cpp

@@ -1003,7 +1003,7 @@ void Variant::set(const Variant& p_index, const Variant& p_value, bool *r_valid)
 				return;
 			}
 
-			*str = str->substr(0,idx-1)+chr+str->substr(idx+1,str->length());
+			*str = str->substr(0,idx)+chr+str->substr(idx+1,str->length());
 			valid=true;
 			return;
 
@@ -1364,7 +1364,7 @@ void Variant::set(const Variant& p_index, const Variant& p_value, bool *r_valid)
 					valid=true;
 					v->b=float(p_value)/255.0;
 					return;
-				} else if (*str=="a8" ) {
+				} else if (*str=="a8" ) {\
 					valid=true;
 					v->a=float(p_value)/255.0;
 					return;