From fa23d6d30cf60cd15739a4f880bf6178429b1e18 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Fri, 16 Jun 2006 03:45:12 +0000 Subject: [PATCH] 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 --- macosx/Controller.m | 10 +++------- macosx/PrefsController.h | 2 +- macosx/PrefsController.m | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/macosx/Controller.m b/macosx/Controller.m index 31fe4d729..9b958620c 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -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 diff --git a/macosx/PrefsController.h b/macosx/PrefsController.h index c185975ce..2a8b0428d 100644 --- a/macosx/PrefsController.h +++ b/macosx/PrefsController.h @@ -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; diff --git a/macosx/PrefsController.m b/macosx/PrefsController.m index aeb7917e1..3f41c8c56 100644 --- a/macosx/PrefsController.m +++ b/macosx/PrefsController.m @@ -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];