From 9c9eba77a0bb8db1d9aa676c302e3c0004d5e768 Mon Sep 17 00:00:00 2001 From: Twan van Laarhoven Date: Sat, 18 Apr 2020 19:34:32 +0200 Subject: [PATCH] Fix: substr("foo",begin:3) now returns "" instead of true --- src/script/functions/basic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script/functions/basic.cpp b/src/script/functions/basic.cpp index 6c56d2dc..dc0578fd 100644 --- a/src/script/functions/basic.cpp +++ b/src/script/functions/basic.cpp @@ -336,7 +336,7 @@ SCRIPT_FUNCTION(substring) { if (begin < 0) begin = 0; if (end < 0) end = 0; if (begin >= end || (size_t)begin >= input.size()) { - SCRIPT_RETURN(wxEmptyString); + SCRIPT_RETURN(String()); } else if ((size_t)end >= input.size()) { SCRIPT_RETURN(input.substr(begin)); } else {