From 3d122e030b4b139ec563de4e0d16a2bceb0a9bf9 Mon Sep 17 00:00:00 2001 From: infirit Date: Thu, 18 Dec 2014 16:06:51 +0100 Subject: Do not set gnome_version if one of the version numbers can not be read Taken from GSM commit: 9b3e48f0ef1131dfc827fb17d6cccb26ebde75c0 From: Robert Roth Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=576863 --- src/sysinfo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/sysinfo.cpp b/src/sysinfo.cpp index 2f0d5dc..6789a3c 100644 --- a/src/sysinfo.cpp +++ b/src/sysinfo.cpp @@ -202,7 +202,8 @@ namespace { xmlXPathFreeContext(context); xmlFreeDoc(document); - this->mate_version = values[0] + '.' + values[1] + '.' + values[2]; + if (!values[0].empty() && !values[1].empty() && !values[2].empty()) + this->mate_version = values[0] + '.' + values[1] + '.' + values[2]; } }; -- cgit v1.2.1