1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-25 09:13:06 +00:00

update the toolbar icons right away in a handful of potentially relevant events

This commit is contained in:
Mitchell Livingston 2010-11-13 19:10:31 +00:00
parent 3127999db8
commit 90a1f45f99

View file

@ -1318,6 +1318,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
[self updateUI]; [self updateUI];
[self applyFilter: nil]; [self applyFilter: nil];
[[fWindow toolbar] validateVisibleItems];
[self updateTorrentHistory]; [self updateTorrentHistory];
} }
@ -1341,6 +1342,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
[self updateUI]; [self updateUI];
[self applyFilter: nil]; [self applyFilter: nil];
[[fWindow toolbar] validateVisibleItems];
[self updateTorrentHistory]; [self updateTorrentHistory];
} }
@ -1673,6 +1675,8 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
[[QLPreviewPanelSL sharedPreviewPanel] reloadData]; [[QLPreviewPanelSL sharedPreviewPanel] reloadData];
} }
[[fWindow toolbar] validateVisibleItems];
} }
- (void) resetInfo - (void) resetInfo
@ -1876,6 +1880,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
[self updateUI]; [self updateUI];
[self applyFilter: nil]; [self applyFilter: nil];
[[fWindow toolbar] validateVisibleItems];
[self updateTorrentHistory]; [self updateTorrentHistory];
} }
@ -2928,6 +2933,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
- (void) torrentTableViewSelectionDidChange: (NSNotification *) notification - (void) torrentTableViewSelectionDidChange: (NSNotification *) notification
{ {
[self resetInfo]; [self resetInfo];
[[fWindow toolbar] validateVisibleItems];
} }
- (NSDragOperation) draggingEntered: (id <NSDraggingInfo>) info - (NSDragOperation) draggingEntered: (id <NSDraggingInfo>) info
@ -3205,6 +3211,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
[self showFilterBar: [fFilterBar isHidden] animate: YES]; [self showFilterBar: [fFilterBar isHidden] animate: YES];
[fDefaults setBool: ![fFilterBar isHidden] forKey: @"FilterBar"]; [fDefaults setBool: ![fFilterBar isHidden] forKey: @"FilterBar"];
[[fWindow toolbar] validateVisibleItems];
} }
//doesn't save shown state //doesn't save shown state