tr_bencDictAddBool(&settings, TR_PREFS_KEY_BLOCKLIST_ENABLED, [fDefaults boolForKey: @"Blocklist"]);
- #warning update when changing in prefs
tr_bencDictAddStr(&settings, TR_PREFS_KEY_DOWNLOAD_DIR, [[[fDefaults stringForKey: @"DownloadFolder"]
stringByExpandingTildeInPath] UTF8String]);
const int upLimit = tr_sessionGetSpeedLimit(fHandle, TR_UP);
[fDefaults setInteger: upLimit forKey: @"UploadLimit"];
- #warning fix
//alt speed limit enabled
const BOOL useAltSpeed = tr_sessionUsesAltSpeed(fHandle);
[fDefaults setBool: useAltSpeed forKey: @"SpeedLimit"];
if (code == NSOKButton)
{
[fFolderPopUp selectItemAtIndex: DOWNLOAD_FOLDER];
- [fDefaults setObject: [[openPanel filenames] objectAtIndex: 0] forKey: @"DownloadFolder"];
+
+ NSString * folder = [[openPanel filenames] objectAtIndex: 0];
+ [fDefaults setObject: folder forKey: @"DownloadFolder"];
[fDefaults setObject: @"Constant" forKey: @"DownloadChoice"];
+
+ tr_sessionSetDownloadDir(fHandle, [folder UTF8String]);
}
else
{