mirror of
https://github.com/transmission/transmission.git
synced 2026-05-08 09:39:08 +01:00
Just update the value when there is a change....it's modified only when torrent counts change and just updates a string...nothing too strenuous
This commit is contained in:
+3
-7
@@ -85,7 +85,7 @@ static void sleepCallBack( void * controller, io_service_t y,
|
||||
|
||||
- (void) awakeFromNib
|
||||
{
|
||||
[fPrefsController setPrefsWindow: fLib];
|
||||
[fPrefsController setPrefs: fLib];
|
||||
|
||||
[fAdvancedBarItem setState: [fDefaults
|
||||
boolForKey: @"UseAdvancedBar"] ? NSOnState : NSOffState];
|
||||
@@ -417,12 +417,9 @@ static void sleepCallBack( void * controller, io_service_t y,
|
||||
|
||||
- (void) torrentNumberChanged
|
||||
{
|
||||
if (fStatusBarVisible)
|
||||
{
|
||||
int count = [fTorrents count];
|
||||
[fTotalTorrentsField setStringValue: [NSString stringWithFormat:
|
||||
int count = [fTorrents count];
|
||||
[fTotalTorrentsField setStringValue: [NSString stringWithFormat:
|
||||
@"%d Transfer%s", count, count == 1 ? "" : "s"]];
|
||||
}
|
||||
}
|
||||
|
||||
- (void) advancedChanged: (id) sender
|
||||
@@ -1022,7 +1019,6 @@ static void sleepCallBack( void * controller, io_service_t y,
|
||||
fStatusBarVisible = !fStatusBarVisible;
|
||||
|
||||
//reloads stats
|
||||
[self torrentNumberChanged];
|
||||
[self updateUI: nil];
|
||||
|
||||
//set views to not autoresize
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
NSUserDefaults * fDefaults;
|
||||
}
|
||||
|
||||
- (void) setPrefsWindow: (tr_handle_t *) handle;
|
||||
- (void) setPrefs: (tr_handle_t *) handle;
|
||||
|
||||
- (void) setShowMessage: (id) sender;
|
||||
- (void) setBadge: (id) sender;
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
- (void) setPrefsWindow: (tr_handle_t *) handle
|
||||
- (void) setPrefs: (tr_handle_t *) handle
|
||||
{
|
||||
fToolbar = [[NSToolbar alloc] initWithIdentifier: @"Preferences Toolbar"];
|
||||
[fToolbar setDelegate: self];
|
||||
|
||||
Reference in New Issue
Block a user