mirror of
https://github.com/transmission/transmission
synced 2024-12-25 09:13:06 +00:00
When loading from url, if set to download at the torrent location ask the user for a location instead
This commit is contained in:
parent
c6f4df3195
commit
688f06863e
2 changed files with 11 additions and 10 deletions
|
@ -99,11 +99,10 @@
|
|||
}
|
||||
|
||||
//set upload and download rate badges
|
||||
NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];
|
||||
NSString * uploadRateString = uploadRate >= 0.1 && [defaults boolForKey: @"BadgeUploadRate"]
|
||||
? [NSString stringForSpeedAbbrev: uploadRate] : nil,
|
||||
* downloadRateString = downloadRate >= 0.1 && [defaults boolForKey: @"BadgeDownloadRate"]
|
||||
? [NSString stringForSpeedAbbrev: downloadRate] : nil;
|
||||
NSString * uploadRateString = uploadRate >= 0.1 && [[NSUserDefaults standardUserDefaults]
|
||||
boolForKey: @"BadgeUploadRate"] ? [NSString stringForSpeedAbbrev: uploadRate] : nil,
|
||||
* downloadRateString = downloadRate >= 0.1 && [[NSUserDefaults standardUserDefaults]
|
||||
boolForKey: @"BadgeDownloadRate"] ? [NSString stringForSpeedAbbrev: downloadRate] : nil;
|
||||
|
||||
if (uploadRateString || downloadRateString)
|
||||
{
|
||||
|
|
|
@ -525,7 +525,8 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
|
|||
{
|
||||
NSString * path = [[fPendingTorrentDownloads objectForKey: [[download request] URL]] objectForKey: @"Path"];
|
||||
|
||||
[self openFiles: [NSArray arrayWithObject: path] ignoreDownloadFolder: NO forceDeleteTorrent: YES];
|
||||
[self openFiles: [NSArray arrayWithObject: path] ignoreDownloadFolder:
|
||||
![[fDefaults stringForKey: @"DownloadChoice"] isEqualToString: @"Constant"] forceDeleteTorrent: YES];
|
||||
|
||||
[fPendingTorrentDownloads removeObjectForKey: [[download request] URL]];
|
||||
[download release];
|
||||
|
@ -1774,13 +1775,15 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
|
|||
[self application: NSApp openFiles: filesToOpen];
|
||||
[filesToOpen release];
|
||||
}
|
||||
else if ([[pasteboard types] containsObject: NSURLPboardType])
|
||||
|
||||
if ([[pasteboard types] containsObject: NSURLPboardType])
|
||||
{
|
||||
NSURL * url;
|
||||
if ((url = [NSURL URLFromPasteboard:pasteboard]))
|
||||
if ((url = [NSURL URLFromPasteboard: pasteboard]))
|
||||
[self openURL: url];
|
||||
}
|
||||
else if ([[pasteboard types] containsObject: TORRENT_TABLE_VIEW_DATA_TYPE])
|
||||
|
||||
if ([[pasteboard types] containsObject: TORRENT_TABLE_VIEW_DATA_TYPE])
|
||||
{
|
||||
//remember selected rows if needed
|
||||
NSArray * selectedTorrents = nil;
|
||||
|
@ -1832,7 +1835,6 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
|
|||
[indexSet release];
|
||||
}
|
||||
}
|
||||
else;
|
||||
|
||||
return YES;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue