From 56db3189d29319350009ef1073c80ea756865561 Mon Sep 17 00:00:00 2001 From: Willem Date: Tue, 7 Jan 2025 22:11:01 +0100 Subject: [PATCH] Cleaned lookup failure path of four corner dot index register --- .../x4o/o2o/fc18/FourCornerUnicodeImport.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/nx01-x4o-o2o/src/main/java/org/x4o/o2o/fc18/FourCornerUnicodeImport.java b/nx01-x4o-o2o/src/main/java/org/x4o/o2o/fc18/FourCornerUnicodeImport.java index 26b33b8..0a72ec9 100644 --- a/nx01-x4o-o2o/src/main/java/org/x4o/o2o/fc18/FourCornerUnicodeImport.java +++ b/nx01-x4o-o2o/src/main/java/org/x4o/o2o/fc18/FourCornerUnicodeImport.java @@ -152,24 +152,20 @@ public class FourCornerUnicodeImport { FourCornerX00PetitVidePoints chs = int21ToVide.get(codePoint); if (chs != null) { if (bits == 6) { - if (!chs.isX06()) { + if (chs.isX06()) { + result.add(chs.toX06()); continue; } - result.add(chs.toX06()); - //Arrays.stream(chs.toX06().baklavaPoints()).mapToObj(v -> FCDotCDC1604DashP6.indexOf(v)).forEach(v -> result.add(v)); - continue; } else if (bits == 8) { - if (!chs.isX08()) { + if (chs.isX08()) { + result.add(chs.toX08()); continue; } - result.add(chs.toX08()); - continue; } else { - if (!chs.isX18()) { + if (chs.isX18()) { + result.add(chs.toX18()); continue; } - result.add(chs.toX18()); - continue; } // fails below in exception }