private static void ShowDlgAsynch() { //show dialogue only on main thread. if (GUIGraphicsContext.form.InvokeRequired) { ShowDlgAsynchDelegate d = new ShowDlgAsynchDelegate(ShowDlgAsynch); GUIGraphicsContext.form.Invoke(d); return; } _ServerNotConnectedHandled = true; GUIDialogNotify pDlgOK = (GUIDialogNotify)GUIWindowManager.GetWindow((int)Window.WINDOW_DIALOG_NOTIFY); if (pDlgOK == null) { return; } try { pDlgOK.Reset(); pDlgOK.SetHeading(257); //error if (Navigator != null && Navigator.CurrentChannel != null && g_Player.IsTV) { pDlgOK.SetText(Navigator.CurrentChannel); } else { pDlgOK.SetText(""); } pDlgOK.SetText(GUILocalizeStrings.Get(1510)); //Connection to TV server lost pDlgOK.TimeOut = 5; pDlgOK.DoModal(GUIWindowManager.ActiveWindow); } catch (Exception) { Log.Debug("TVHome: GUIDialogNotify null value catched"); } }
private static void ShowDlgAsynch() { //show dialogue only on main thread. if (GUIGraphicsContext.form.InvokeRequired) { ShowDlgAsynchDelegate d = new ShowDlgAsynchDelegate(ShowDlgAsynch); GUIGraphicsContext.form.Invoke(d); return; } _ServerNotConnectedHandled = true; GUIDialogOK pDlgOK = (GUIDialogOK)GUIWindowManager.GetWindow((int)Window.WINDOW_DIALOG_OK); pDlgOK.Reset(); pDlgOK.SetHeading(257); //error if (Navigator != null && Navigator.CurrentChannel != null && g_Player.IsTV) { pDlgOK.SetLine(1, Navigator.CurrentChannel); } else { pDlgOK.SetLine(1, ""); } pDlgOK.SetLine(2, GUILocalizeStrings.Get(1510)); //Connection to TV server lost pDlgOK.DoModal(GUIWindowManager.ActiveWindow); }