]> granicus.if.org Git - transmission/commitdiff
warnings--
authorMitchell Livingston <livings124@transmissionbt.com>
Sun, 5 Apr 2009 17:48:03 +0000 (17:48 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Sun, 5 Apr 2009 17:48:03 +0000 (17:48 +0000)
macosx/Controller.m
macosx/PrefsController.m

index e976f8bba975d00790cfb6f16715ae1eb6725cad..178e65715abf5d099ae6c1e364683027232afc0a 100644 (file)
@@ -244,7 +244,6 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
         
         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]);
         
index 4207d2c051c6f06f8c6a506ee5f88a409497db86..00037479d3ab89d8128c6f1935351e5abe9d1204 100644 (file)
@@ -1235,7 +1235,6 @@ tr_session * fHandle;
     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"];
@@ -1383,8 +1382,12 @@ tr_session * fHandle;
     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
     {