private void DownloadsManager_DownloadsChanged() { if (DownloadsManager.ActiveDownloads == 0) { UpdateIcon?.Invoke(null); } else { UpdateIcon?.Invoke(renderer.Render(DownloadsManager.ActiveDownloads)); } }
public void Init() { renderer = new DownloadCountIconRenderer(); DownloadsManager.DownloadsChanged += DownloadsManager_DownloadsChanged; UpdateIcon?.Invoke(renderer.Render(DownloadsManager.ActiveDownloads)); }