X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.osgi.boot%2Fsrc%2Forg%2Fargeo%2Fosgi%2Fboot%2FOsgiBootUtils.java;h=f1105d3bcdbd9f3b3bacac5c7342057f2f54f5ca;hb=32f178a2449158b551387198a816c2e10a7cc996;hp=20891c7f9ef3ada558496662063117755102d743;hpb=575dfe19b8516b1213b6d56d9f34fc3bcdb62026;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.osgi.boot/src/org/argeo/osgi/boot/OsgiBootUtils.java b/org.argeo.osgi.boot/src/org/argeo/osgi/boot/OsgiBootUtils.java index 20891c7f9..f1105d3bc 100644 --- a/org.argeo.osgi.boot/src/org/argeo/osgi/boot/OsgiBootUtils.java +++ b/org.argeo.osgi.boot/src/org/argeo/osgi/boot/OsgiBootUtils.java @@ -92,15 +92,15 @@ public class OsgiBootUtils { */ public static int compareVersions(String currentVersion, String testedVersion) { - List cToks = new ArrayList(); + List cToks = new ArrayList(); StringTokenizer cSt = new StringTokenizer(currentVersion, "."); while (cSt.hasMoreTokens()) cToks.add(cSt.nextToken()); - List tToks = new ArrayList(); + List tToks = new ArrayList(); StringTokenizer tSt = new StringTokenizer(currentVersion, "."); while (tSt.hasMoreTokens()) tToks.add(tSt.nextToken()); - + int comp = 0; comp: for (int i = 0; i < cToks.size(); i++) { if (tToks.size() <= i) { @@ -108,10 +108,10 @@ public class OsgiBootUtils { comp = 1; break comp; } - + String c = (String) cToks.get(i); String t = (String) tToks.get(i); - + try { int cInt = Integer.parseInt(c); int tInt = Integer.parseInt(t); @@ -130,12 +130,12 @@ public class OsgiBootUtils { } } } - + if (comp == 0 && tToks.size() > cToks.size()) { // equals until then, current shorter comp = -1; } - + return comp; }