## Description: Fix the wrong path of gnome-version.xml ## Origin/Author: Shih-Yuan Lee (FourDollars) ## Bug: https://bugs.launchpad.net/ubuntu/+source/sysinfo/+bug/896512 Index: sysinfo-0.7/Sysinfo/SystemInfo.cs =================================================================== --- sysinfo-0.7.orig/Sysinfo/SystemInfo.cs 2012-06-28 16:13:09.035959836 +0800 +++ sysinfo-0.7/Sysinfo/SystemInfo.cs 2012-06-28 16:13:34.484086031 +0800 @@ -162,7 +162,7 @@ Boolean gnomeB = false; //Fedora,RedHat,Debian,Ubuntu,... - String gnome_about = "/usr/share/gnome-about/gnome-version.xml"; + String gnome_about = "/usr/share/gnome/gnome-version.xml"; //SuSE if (File.Exists("/opt/gnome/share/gnome-about/gnome-version.xml")) gnome_about = "/opt/gnome/share/gnome-about/gnome-version.xml"; @@ -178,21 +178,21 @@ //get version from xml if ( temp.EndsWith("platform>")) { - temp = temp.Remove(0, 12); + temp = temp.Remove(0, 11); temp = temp.Remove(temp.IndexOf(""), 11); system_gnomev = temp; } if ( temp.EndsWith("minor>")) { - temp = temp.Remove(0, 9); + temp = temp.Remove(0, 8); temp = temp.Remove(temp.IndexOf(""), 8); system_gnomev = system_gnomev + "." + temp; } if ( temp.EndsWith("micro>")) { - temp = temp.Remove(0, 9); + temp = temp.Remove(0, 8); temp = temp.Remove(temp.IndexOf(""), 8); system_gnomev = system_gnomev + "." + temp; } @@ -200,7 +200,7 @@ //get distributor if ( temp.EndsWith("distributor>")) { - temp = temp.Remove(0, 15); + temp = temp.Remove(0, 14); temp = temp.Remove(temp.IndexOf(""), 14); system_gnomeo = temp; } @@ -208,7 +208,7 @@ //get build date if ( temp.EndsWith("date>")) { - temp = temp.Remove(0, 8); + temp = temp.Remove(0, 7); temp = temp.Remove(temp.IndexOf(""), 7); system_gnomeo = system_gnomeo + " " + temp;