Woops again...
[nikiroo-utils.git] / src / be / nikiroo / utils / Version.java
index 550c5e9dfc156f2e11b30b9d461955ee3d6e6ee3..613fcfe54130ef04d4df068091d7e52a26879002 100644 (file)
@@ -40,16 +40,17 @@ public class Version {
         *            the version (<tt>MAJOR.MINOR.PATCH</tt>)
         */
        public Version(String version) {
-               this.version = version;
                try {
                        String[] tab = version.split("\\.");
                        this.major = Integer.parseInt(tab[0]);
                        this.minor = Integer.parseInt(tab[1]);
                        this.patch = Integer.parseInt(tab[2]);
+                       this.version = version;
                } catch (Exception e) {
                        this.major = 0;
                        this.minor = 0;
                        this.patch = 0;
+                       this.version = null;
                }
        }
 
@@ -112,7 +113,7 @@ public class Version {
         * @return the {@link Version} of the program, or an empty {@link Version}
         *         (does not return NULL)
         */
-       public static String getCurrentVersion() {
+       public static Version getCurrentVersion() {
                String version = null;
 
                InputStream in = IOUtils.openResource("VERSION");
@@ -127,7 +128,7 @@ public class Version {
                        }
                }
 
-               return version;
+               return new Version(version);
        }
 
        /**