public void RequestMain() { if (this.InvokeRequired) { RequestMainDelegate inv = new RequestMainDelegate(this.RequestMain); this.Invoke(inv, new object[] { }); } else { UiClient.Instance.MainWindow = new Forms.Main(); UiClient.Instance.MainWindow.RequestShow(); } }
public void RequestMain() { try { if (this.InvokeRequired) { RequestMainDelegate inv = new RequestMainDelegate(this.RequestMain); this.Invoke(inv, new object[] { }); } else { UiClient.Instance.MainWindow = new Forms.Main(); UiClient.Instance.MainWindow.RequestShow(); } } catch (Exception ex) { Engine.Instance.Logs.LogUnexpected(ex); } }