diff options
author | Corentin Noël <corentin@elementary.io> | 2018-11-23 13:20:58 +0100 |
---|---|---|
committer | Corentin Noël <corentin@elementary.io> | 2018-11-23 13:20:58 +0100 |
commit | ec16f485556ba1034c8a7e30fff9ad4315e88640 (patch) | |
tree | 1b4c73c010831c9423380e53f8229989a994644b | |
parent | 515d2676ebdb731f07e6c04e4b946e78281bb476 (diff) | |
download | zeitgeist-ec16f485556ba1034c8a7e30fff9ad4315e88640.tar.gz |
Properly fallback with the Zeitgeist version
-rw-r--r-- | src/zeitgeist-daemon.vala | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/zeitgeist-daemon.vala b/src/zeitgeist-daemon.vala index 6c385e27..ddf47963 100644 --- a/src/zeitgeist-daemon.vala +++ b/src/zeitgeist-daemon.vala @@ -116,19 +116,18 @@ namespace Zeitgeist { var s = VersionStruct (); string[] ver = Config.VERSION.split ("."); - if (ver.length >= 3) + if (ver.length >= 1) { s.major = int.parse (ver[0]); - s.minor = int.parse (ver[1]); - s.micro = int.parse (ver[2]); - } - else - { - warning ("Unable to parse version info!"); - s.major = 0; - s.minor = 8; - s.micro = 99; + s.minor = (ver.length >= 2) ? int.parse (ver[1]) : 0; + s.micro = (ver.length >= 3) ? int.parse (ver[2]) : 0; + } else { + warning ("Unable to parse version info `%s`!", Config.VERSION); + s.major = 1; + s.minor = 0; + s.micro = 0; } + return s; } } |