mirror of
https://github.com/OMGeeky/ATCS.git
synced 2025-12-27 14:58:55 +01:00
Compare commits
1 Commits
fix-orderi
...
version-ch
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
85e0a1fd28 |
@@ -153,8 +153,7 @@ public class ATContentStudio {
|
|||||||
while ((inputLine = in.readLine()) != null) {
|
while ((inputLine = in.readLine()) != null) {
|
||||||
lastLine = inputLine;
|
lastLine = inputLine;
|
||||||
}
|
}
|
||||||
if (lastLine != null && !lastLine.equals(APP_VERSION)) {
|
if (lastLine != null && compareVersions(lastLine) < 0) {
|
||||||
|
|
||||||
// for copying style
|
// for copying style
|
||||||
JLabel label = new JLabel();
|
JLabel label = new JLabel();
|
||||||
Font font = label.getFont();
|
Font font = label.getFont();
|
||||||
@@ -231,4 +230,19 @@ public class ATContentStudio {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// returns The difference between the the latest version and the current one (CURRENT - LATEST)
|
||||||
|
private static int compareVersions(String latest) {
|
||||||
|
String[] levels1 = ATContentStudio.APP_VERSION.substring(1).split("\\.");
|
||||||
|
String[] levels2 = latest.substring(1).split("\\.");
|
||||||
|
int length = Math.max(levels1.length, levels2.length);
|
||||||
|
for (int i = 0; i < length; i++) {
|
||||||
|
int v1 = i < levels1.length ? Integer.parseInt(levels1[i]) : 0;
|
||||||
|
int v2 = i < levels2.length ? Integer.parseInt(levels2[i]) : 0;
|
||||||
|
if (v1 != v2) {
|
||||||
|
return v1 - v2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user