private void InitUpdateWebPlugin(string url)
{
if (!url.Contains("battlelog-web-plugins")) throw new ArgumentException();
string filename = Path.GetFileName(new Uri(url).LocalPath);
var dl = new UIDownloader(url, filename, "Downloading Battlelog Web Plugins...");
dl.DownloadComplete += (s, e) =>
{
dl.SyncCloseWindow();
Process.Start(e.completedFilePath).WaitForExit();
this.battlelogWebview.Reload(true);
};
dl.Show();
dl.Start();
}
}