private void redownloadLangBtn_Click(object sender, EventArgs e) { Task.Factory.StartNew(() => { IsPatching = true; try { patcher.RedownloadLanugagePack(); } catch (Exception ex) { Logger.Warning("Cannpt redownload language pack: {0}", ex.ToString()); MessageBox.Show("Cannot redownload language pack: " + ex.Message); } IsPatching = false; }); }