private void CheckProgressUnresponsive() { if (Progress.running) { var progressItem = Progress.GetProgressById(m_LastProgressId); if (progressItem != null && !progressItem.responding) { RefreshProgressBar(new[] { progressItem }); } DelayCheckProgressUnresponsive(); } else { m_LastProgressId = -1; } }