mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 04:18:39 +00:00
only update the options window when the updated torrent is already selected
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user