diff --git a/app/src/main/java/org/solovyev/android/calculator/Engine.java b/app/src/main/java/org/solovyev/android/calculator/Engine.java index 2da29d4f..1f6585bc 100644 --- a/app/src/main/java/org/solovyev/android/calculator/Engine.java +++ b/app/src/main/java/org/solovyev/android/calculator/Engine.java @@ -109,8 +109,8 @@ public class Engine implements SharedPreferences.OnSharedPreferenceChangeListene public static boolean isValidName(@Nullable String name) { if (!TextUtils.isEmpty(name)) { try { - Identifier.parser.parse(Parser.Parameters.get(name), null); - return true; + final String parsed = Identifier.parser.parse(Parser.Parameters.get(name), null); + return TextUtils.equals(parsed, name); } catch (jscl.text.ParseException e) { // not valid name; }