fix 'setNeedsDisplay' is deprecated: first deprecated in macOS 10.14 (#6053)

This commit is contained in:
Cœur
2023-10-01 15:39:39 +02:00
committed by GitHub
parent a7f93f4f15
commit 6f59d340d6
3 changed files with 9 additions and 3 deletions

View File

@@ -61,7 +61,7 @@
NSImage* revealImage = [NSImage imageNamed:self.revealImageString];
self.image = revealImage;
[self setNeedsDisplay:YES];
self.needsDisplay = YES;
}
- (void)updateTrackingAreas

View File

@@ -119,7 +119,13 @@ static NSTimeInterval const kToggleProgressSeconds = 0.175;
- (void)awakeFromNib
{
[NSNotificationCenter.defaultCenter addObserver:self selector:@selector(setNeedsDisplay) name:@"RefreshTorrentTable" object:nil];
[NSNotificationCenter.defaultCenter addObserver:self selector:@selector(refreshTorrentTable) name:@"RefreshTorrentTable"
object:nil];
}
- (void)refreshTorrentTable
{
self.needsDisplay = YES;
}
//make sure we don't lose selection on manual reloads

View File

@@ -227,7 +227,7 @@ NSMutableSet* fTrackerIconLoading;
{
[fTrackerIconCache setObject:icon forKey:baseAddress];
[self.controlView setNeedsDisplay:YES];
self.controlView.needsDisplay = YES;
}
else
{