change downloadui to drawconditions

This commit is contained in:
rootdarkarchon
2023-04-25 22:02:19 +02:00
parent 2a4465b3fe
commit 46c58c6cfd

View File

@@ -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();