Minor Ipnb: make condition more readable
authorValentina Kiryushkina <valentina.kiryushkina@jetbrains.com>
Thu, 20 Oct 2016 16:57:02 +0000 (19:57 +0300)
committerValentina Kiryushkina <valentina.kiryushkina@jetbrains.com>
Thu, 20 Oct 2016 16:57:02 +0000 (19:57 +0300)
python/ipnb/src/org/jetbrains/plugins/ipnb/IpnbJfxUtils.java

index 5905a3b68dd2a9dc70f6c68e20143733574145fa..85abac7d837b0b64e2ed6629eca563aa6c9d5493 100644 (file)
@@ -147,7 +147,7 @@ public class IpnbJfxUtils {
     int start = 0;
     boolean single;
     int end = StringUtil.indexOf(source, "$");
-    single = !(source.length() > end + 1 && source.charAt(end + 1) == '$');
+    single = end + 1 >= source.length() || source.charAt(end + 1) != '$';
     while (end > 0) {
       String substring = source.substring(start, end);
       if (start != 0) {
@@ -156,7 +156,7 @@ public class IpnbJfxUtils {
       result.append(substring);
 
       inMath = !inMath;
-      single = !(source.length() > end + 1 && source.charAt(end + 1) == '$');
+      single = end + 1 >= source.length() || source.charAt(end + 1) != '$';
       start = end + (single ? 1 : 2);
       end = StringUtil.indexOf(source, "$", start);
     }