repo for my hex addons :3
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix multi-digit and negative subscripts

+4 -2
+4 -2
project/iotaworks/src/main/scala/org/eu/net/pool/iotaworks/mixin/PatternIotaMixin.java
··· 19 19 private static Text wrappedDisplay(HexPattern pat, Operation<Text> original) { 20 20 int level = ((HexPatternAccessor) (Object) pat).depth(); 21 21 StringBuilder buf = new StringBuilder(); 22 + boolean negative = level < 0; 23 + if (negative) level *= -1; 22 24 while (level > 0) { 23 25 switch (level % 10) { 24 26 case 0: buf.addOne('⁰'); break; ··· 34 36 } 35 37 level /= 10; 36 38 } 37 - buf.reverse(); 38 - return ((MutableText) original.call(pat)).append(buf.toString()); 39 + if (negative) buf.addOne('⁻'); 40 + return ((MutableText) original.call(pat)).append(buf.reverse().toString()); 39 41 } 40 42 }