Skip to content

Commit 43697d6

Browse files
committed
Fix system tray icon having a blue dot after all operations finished
1 parent ad9c386 commit 43697d6

3 files changed

Lines changed: 1 addition & 10 deletions

File tree

src/UniGetUI/App.xaml.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,6 @@ public static bool RestartRequired
4242
set { _restart_required = value; Instance?.MainWindow?.UpdateSystemTrayStatus(); }
4343
}
4444

45-
private static int _operations_in_progress;
46-
public static int OperationsInProgress
47-
{
48-
get => _operations_in_progress;
49-
set { _operations_in_progress = value; Instance?.MainWindow?.UpdateSystemTrayStatus(); }
50-
}
51-
5245
private static int _available_updates;
5346
public static int AvailableUpdates
5447
{

src/UniGetUI/Controls/OperationWidgets/OperationControl.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ public OperationControl(AbstractOperation operation)
9898
private void OnOperationStarting(object? sender, EventArgs e)
9999
{
100100
ShowProgressToast();
101-
MainApp.Tooltip.OperationsInProgress++;
102101
MainApp.Instance.MainWindow.NavigationPage.OperationList.SmoothScrollIntoViewWithItemAsync(this);
103102
}
104103

@@ -123,7 +122,6 @@ private async void OnOperationFinished(object? sender, EventArgs e)
123122
{
124123
// Remove progress notification (if any)
125124
AppNotificationManager.Default.RemoveByTagAsync(Operation.Metadata.Identifier + "progress");
126-
MainApp.Tooltip.OperationsInProgress--;
127125

128126
// Generate process output
129127
List<string> rawOutput =

src/UniGetUI/MainWindow.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ public void UpdateSystemTrayStatus()
548548
string modifier = "_empty";
549549
string tooltip = CoreTools.Translate("Everything is up to date") + " - " + Title;
550550

551-
if (MainApp.Tooltip.OperationsInProgress > 0)
551+
if (MainApp.Operations.AreThereRunningOperations())
552552
{
553553
modifier = "_blue";
554554
tooltip = CoreTools.Translate("Operation in progress") + " - " + Title;

0 commit comments

Comments
 (0)