From 46c58c6cfd7540871a65da74f50a8dd67fe8854d Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Tue, 25 Apr 2023 22:02:19 +0200 Subject: [PATCH] change downloadui to drawconditions --- MareSynchronos/UI/DownloadUi.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/MareSynchronos/UI/DownloadUi.cs b/MareSynchronos/UI/DownloadUi.cs index fad779c..10cb382 100644 --- a/MareSynchronos/UI/DownloadUi.cs +++ b/MareSynchronos/UI/DownloadUi.cs @@ -68,10 +68,6 @@ public class DownloadUi : WindowMediatorSubscriberBase public override void Draw() { - if (!_configService.Current.ShowTransferWindow && !_configService.Current.ShowTransferBars) return; - if (!_currentDownloads.Any() && !_fileTransferManager.CurrentUploads.Any() && !_uploadingPlayers.Any()) return; - if (!IsOpen) return; - if (_configService.Current.ShowTransferWindow) { try @@ -215,6 +211,14 @@ public class DownloadUi : WindowMediatorSubscriberBase } } + public override bool DrawConditions() + { + if (!_configService.Current.ShowTransferWindow && !_configService.Current.ShowTransferBars) return false; + if (!_currentDownloads.Any() && !_fileTransferManager.CurrentUploads.Any() && !_uploadingPlayers.Any()) return false; + if (!IsOpen) return false; + return true; + } + public override void PreDraw() { base.PreDraw();