diff --git a/Algebra Cheat Sheet.rtf b/Algebra Cheat Sheet.rtf index c8989cd1..ecc15e26 100644 Binary files a/Algebra Cheat Sheet.rtf and b/Algebra Cheat Sheet.rtf differ diff --git a/math-rules-cache.zip b/math-rules-cache.zip index 15cb0ecb..1428591c 100644 Binary files a/math-rules-cache.zip and b/math-rules-cache.zip differ diff --git a/src/main/java/org/warp/picalculator/math/rules/RulesManager.java b/src/main/java/org/warp/picalculator/math/rules/RulesManager.java index 0e067cd5..85d14802 100644 --- a/src/main/java/org/warp/picalculator/math/rules/RulesManager.java +++ b/src/main/java/org/warp/picalculator/math/rules/RulesManager.java @@ -107,6 +107,9 @@ public class RulesManager { } Utils.out.println(Utils.OUTPUTLEVEL_NODEBUG, "RulesManager", "Loaded all the rules successfully"); if (compiledSomething) { + if (cacheFilePath.toFile().exists()) { + cacheFilePath.toFile().delete(); + } Utils.zip(tDir.toString(), cacheFilePath.toString(), ""); Utils.out.println(Utils.OUTPUTLEVEL_NODEBUG, "RulesManager", "Cached the compiled rules"); }