File tree Expand file tree Collapse file tree
project.xcworkspace/xcshareddata/swiftpm Expand file tree Collapse file tree Original file line number Diff line number Diff line change 15291529 repositoryURL = "https://github.com/sindresorhus/DockProgress";
15301530 requirement = {
15311531 kind = upToNextMinorVersion;
1532- minimumVersion = 3.2.0 ;
1532+ minimumVersion = 4.3.1 ;
15331533 };
15341534 };
15351535 E84E4F552B335094003F3959 /* XCRemoteSwiftPackageReference "swift-collections" */ = {
Original file line number Diff line number Diff line change @@ -473,19 +473,24 @@ extension AppState {
473473 // MARK: - Dock Progress Tracking
474474
475475 private func setupDockProgress( ) {
476- DockProgress . progressInstance = nil
477- DockProgress . style = . bar
478-
479- let progress = Progress ( totalUnitCount: AppState . totalProgressUnits)
480- progress. kind = . file
481- progress. fileOperationKind = . downloading
482- overallProgress = progress
476+ Task { @MainActor in
477+ DockProgress . progressInstance = nil
478+ DockProgress . style = . bar
479+
480+ let progress = Progress ( totalUnitCount: AppState . totalProgressUnits)
481+ progress. kind = . file
482+ progress. fileOperationKind = . downloading
483+ overallProgress = progress
484+
485+ DockProgress . progressInstance = overallProgress
486+ }
483487
484- DockProgress . progressInstance = overallProgress
485488 }
486489
487490 func resetDockProgressTracking( ) {
488- DockProgress . progress = 1 // Only way to completely remove overlay with DockProgress is setting progress to complete
491+ Task { @MainActor in
492+ DockProgress . progress = 1 // Only way to completely remove overlay with DockProgress is setting progress to complete
493+ }
489494 }
490495
491496 // MARK: -
You can’t perform that action at this time.
0 commit comments