always allow "resume selected right away" to be selected, even if there are no queues enabled

This commit is contained in:
Mitchell Livingston
2008-01-02 04:31:51 +00:00
parent 0ed6528ec7
commit cd857d4bb8
2 changed files with 5 additions and 10 deletions

View File

@@ -487,15 +487,14 @@
Torrent * torrent = [fTorrents objectAtIndex: row];
//pause/resume icon
NSImage * pauseImage = nil;
NSImage * pauseImage;
NSRect pauseRect = [self pauseRectForRow: row];
BOOL inPauseRect = fClickIn && NSPointInRect(fClickPoint, pauseRect);
if ([torrent isActive])
pauseImage = fClickIn && NSPointInRect(fClickPoint, pauseRect) ? [NSImage imageNamed: @"PauseOn.png"]
: [NSImage imageNamed: @"PauseOff.png"];
pauseImage = inPauseRect ? [NSImage imageNamed: @"PauseOn.png"] : [NSImage imageNamed: @"PauseOff.png"];
else
{
BOOL inPauseRect = fClickIn && NSPointInRect(fClickPoint, pauseRect);
if ([[NSApp currentEvent] modifierFlags] & NSAlternateKeyMask && [fDefaults boolForKey: @"Queue"])
if ([[NSApp currentEvent] modifierFlags] & NSAlternateKeyMask)
pauseImage = inPauseRect ? [NSImage imageNamed: @"ResumeNoWaitOn.png"] : [NSImage imageNamed: @"ResumeNoWaitOff.png"];
else if ([torrent waitingToStart])
pauseImage = inPauseRect ? [NSImage imageNamed: @"PauseOn.png"] : [NSImage imageNamed: @"PauseOff.png"];
@@ -503,8 +502,7 @@
pauseImage = inPauseRect ? [NSImage imageNamed: @"ResumeOn.png"] : [NSImage imageNamed: @"ResumeOff.png"];
}
if (pauseImage)
[pauseImage compositeToPoint: NSMakePoint(pauseRect.origin.x, NSMaxY(pauseRect)) operation: NSCompositeSourceOver];
[pauseImage compositeToPoint: NSMakePoint(pauseRect.origin.x, NSMaxY(pauseRect)) operation: NSCompositeSourceOver];
//reveal icon
NSRect revealRect = [self revealRectForRow: row];