private async void NewShareOnClick(object sender, EventArgs e) { TreeNode t = PluginHandler.MainForm.CharacterRoster.treCharacterList.SelectedNode; if (t?.Tag is frmCharacterRoster.CharacterCache objCache) { frmSINnerShare share = new frmSINnerShare(); share.MyUcSINnerShare.MyCharacterCache = objCache; share.TopMost = true; share.Show(PluginHandler.MainForm); await share.MyUcSINnerShare.DoWork(); } }
private async void NewShareOnClick(object sender, EventArgs e) { TreeNode t = PluginHandler.MainForm.CharacterRoster.treCharacterList.SelectedNode; if (t?.Tag is frmCharacterRoster.CharacterCache objCache) { frmSINnerShare share = new frmSINnerShare(); share.MyUcSINnerShare.MyCharacterCache = objCache; share.TopMost = true; share.Show(PluginHandler.MainForm); try { await share.MyUcSINnerShare.DoWork(); } catch (Exception exception) { Log.Error(exception); PluginHandler.MainForm.ShowMessageBox("Error sharing SINner: " + exception.Message); } } }