# HG changeset patch # User moel.mich # Date 1268077362 0 # Node ID 42784fd84b169e5f08ee1b7365f19fc7eba4a822 # Parent be9bbc35088409bf5fee076a9a5c92c79d63de2b Fixed Issue 11. diff -r be9bbc350884 -r 42784fd84b16 Hardware/Mainboard/Mainboard.cs --- a/Hardware/Mainboard/Mainboard.cs Sun Mar 07 12:17:21 2010 +0000 +++ b/Hardware/Mainboard/Mainboard.cs Mon Mar 08 19:42:42 2010 +0000 @@ -51,16 +51,22 @@ public Mainboard() { this.smbios = new SMBIOS(); - if (smbios.Board != null && smbios.Board.ProductName != null - && smbios.Board.ProductName != "") { - if (smbios.Board.Manufacturer == Manufacturer.Unkown) - this.name = smbios.Board.ProductName; - else - this.name = smbios.Board.Manufacturer + " " + - smbios.Board.ProductName; + + if (smbios.Board != null) { + if (smbios.Board.ProductName != null + && smbios.Board.ProductName != "") { + if (smbios.Board.Manufacturer == Manufacturer.Unkown) + this.name = smbios.Board.ProductName; + else + this.name = smbios.Board.Manufacturer + " " + + smbios.Board.ProductName; + } else { + this.name = smbios.Board.Manufacturer.ToString(); + } } else { - this.name = smbios.Board.Manufacturer.ToString(); + this.name = Manufacturer.Unkown.ToString(); } + this.icon = Utilities.EmbeddedResources.GetImage("mainboard.png"); this.lpcGroup = new LPCGroup(); } diff -r be9bbc350884 -r 42784fd84b16 Properties/AssemblyInfo.cs --- a/Properties/AssemblyInfo.cs Sun Mar 07 12:17:21 2010 +0000 +++ b/Properties/AssemblyInfo.cs Mon Mar 08 19:42:42 2010 +0000 @@ -69,5 +69,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.1.25.0")] -[assembly: AssemblyFileVersion("0.1.25.0")] +[assembly: AssemblyVersion("0.1.26.0")] +[assembly: AssemblyFileVersion("0.1.26.0")]