public Firmware()
{
string file = Path.GetDirectoryName(Application.ExecutablePath) + Path.DirectorySeparatorChar +
"FirmwareHistory.txt";
if (!File.Exists(file))
{
//CustomMessageBox.Show("Missing FirmwareHistory.txt file");
return;
}
gholdurls = File.ReadAllLines(file);
int a = 0;
foreach (string gh in gholdurls)
{
if (gh.Length > 40)
{
int index = gh.IndexOf(' ');
if (index >= 40)
{
gholdurls[a] = gh.Trim().Substring(0, index);
}
else
{
continue;
}
try
{
niceNames.Add(new KeyValuePair<string, string>(gholdurls[a], gh.Substring(index + 1).Trim()));
}
catch
{
niceNames.Add(new KeyValuePair<string, string>(gholdurls[a], gholdurls[a]));
}
a++;
}
}
System.Threading.Thread.CurrentThread.CurrentUICulture = L10N.ConfigLang;
}