only update the options window when the updated torrent is already selected

This commit is contained in:
Mitchell Livingston 2008-06-03 16:28:09 +00:00
parent 6e6e8680d1
commit c42a623ada
1 changed files with 12 additions and 7 deletions

View File

@ -1682,9 +1682,11 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
[self updateTorrentsInQueue];
#warning perhaps check if torrent is selected in inspector
[fInfoController updateInfoStats];
[fInfoController updateOptions];
if ([[fTableView selectedTorrents] containsObject: torrent])
{
[fInfoController updateInfoStats];
[fInfoController updateOptions];
}
if (!fSoundPlaying && [fDefaults boolForKey: @"PlaySeedingSound"])
{
@ -4243,11 +4245,14 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
- (void) rpcChangedTorrent: (Torrent *) torrent
{
[torrent update];
[torrent release];
#warning check if torrent is selected?
[fInfoController updateInfoStats];
[fInfoController updateOptions];
if ([[fTableView selectedTorrents] containsObject: torrent])
{
[fInfoController updateInfoStats];
[fInfoController updateOptions];
}
[torrent release];
}
@end