summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorentin Noël <corentin@elementary.io>2018-11-23 13:20:58 +0100
committerCorentin Noël <corentin@elementary.io>2018-11-23 13:20:58 +0100
commitec16f485556ba1034c8a7e30fff9ad4315e88640 (patch)
tree1b4c73c010831c9423380e53f8229989a994644b
parent515d2676ebdb731f07e6c04e4b946e78281bb476 (diff)
downloadzeitgeist-ec16f485556ba1034c8a7e30fff9ad4315e88640.tar.gz
Properly fallback with the Zeitgeist version
-rw-r--r--src/zeitgeist-daemon.vala19
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;
}
}