summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-06-12 15:16:31 +0100
committerMichael Williamson <mike@zwobble.org>2024-06-12 15:16:31 +0100
commitbcfb7f73a9241eb3b6329e478c1f2a03d0755d61 (patch)
treeae52ca249cab3ba9ac1417780446aaa3a6afa04b
parent4087d802679e5444b7f90e658bb76305a0b546ea (diff)
Fix parsing of hex integers
-rw-r--r--Mammoth/generated.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/Mammoth/generated.cs b/Mammoth/generated.cs
index 4353310..5acca83 100644
--- a/Mammoth/generated.cs
+++ b/Mammoth/generated.cs
@@ -4118,9 +4118,9 @@ namespace Mammoth.Couscous.org.zwobble.mammoth.@internal.docx {
Mammoth.Couscous.java.util.Optional<string> font = element.getAttributeOrNone("w:font");
Mammoth.Couscous.java.util.Optional<string> charValue = element.getAttributeOrNone("w:char");
if (font.isPresent() && charValue.isPresent()) {
- Mammoth.Couscous.java.util.Optional<int> dingbat = Mammoth.Couscous.org.zwobble.mammoth.@internal.docx.Dingbats.findDingbat(font.get(), int.Parse(charValue.get()));
+ Mammoth.Couscous.java.util.Optional<int> dingbat = Mammoth.Couscous.org.zwobble.mammoth.@internal.docx.Dingbats.findDingbat(font.get(), System.Convert.ToInt32(charValue.get(), 16));
if (!dingbat.isPresent() && Mammoth.Couscous.java.util.regex.Pattern.matches("F0..", charValue.get())) {
- dingbat = Mammoth.Couscous.org.zwobble.mammoth.@internal.docx.Dingbats.findDingbat(font.get(), int.Parse((charValue.get()).Substring(2)));
+ dingbat = Mammoth.Couscous.org.zwobble.mammoth.@internal.docx.Dingbats.findDingbat(font.get(), System.Convert.ToInt32((charValue.get()).Substring(2), 16));
}
if (dingbat.isPresent()) {
return Mammoth.Couscous.org.zwobble.mammoth.@internal.docx.ReadResult.success(new Mammoth.Couscous.org.zwobble.mammoth.@internal.documents.Text(Mammoth.Couscous.org.zwobble.mammoth.@internal.util.Strings.codepointToString(dingbat.get())));
@@ -4568,7 +4568,7 @@ namespace Mammoth.Couscous.org.zwobble.mammoth.@internal.docx {
namespace Mammoth.Couscous.org.zwobble.mammoth.@internal.docx {
internal class StatefulBodyXmlReader__Anonymous_18 : Mammoth.Couscous.java.util.function.Function<string, int> {
public int apply(string arg0) {
- return int.Parse(arg0);
+ return System.Convert.ToInt32(arg0);
}
}
}