private void startPolling() { //Disable the button first, but only if in text/default console (to allow user to return to the text console - ref. CA-70314) if (InDefaultConsole()) { parentVNCTabView.DisableToggleVNCButton(); } if (!Helpers.CreamOrGreater(Source.Connection) || !parentVNCTabView.IsRDPControlEnabled()) { if (InDefaultConsole()) { parentVNCTabView.DisableToggleVNCButton(); } //Start the polling again if (Source != null && !Source.is_control_domain) { if (!Source.IsHVM) { connectionPoller = new Timer(PollVNCPort, null, RETRY_SLEEP_TIME, RDP_POLL_INTERVAL); } else if (hasRDP) { connectionPoller = new Timer(PollRDPPort, null, RETRY_SLEEP_TIME, RDP_POLL_INTERVAL); } } } }
private void startPolling() { //Disable the button first, but only if in text/default console (to allow user to return to the text console - ref. CA-70314) if (InDefaultConsole()) { parentVNCTabView.DisableToggleVNCButton(); } //Start the polling again if (Source != null && !Source.is_control_domain) { connectionPoller = new Timer( sourceIsPV ? (TimerCallback)PollVNCPort : (TimerCallback)PollRDPPort, null, RETRY_SLEEP_TIME, RDP_POLL_INTERVAL); } }