]> granicus.if.org Git - transmission/commitdiff
#3840 LPD does not initiate on startup
authorMitchell Livingston <livings124@transmissionbt.com>
Tue, 3 Aug 2010 23:54:02 +0000 (23:54 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Tue, 3 Aug 2010 23:54:02 +0000 (23:54 +0000)
macosx/Controller.m
macosx/PrefsController.m

index 9586da758683e62dbcff198c28a6544a62d32839..3d555a7a25d77ebe66da403fcc9189e44bacaf9b 100644 (file)
@@ -303,7 +303,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
         tr_bencDictAddStr(&settings, TR_PREFS_KEY_INCOMPLETE_DIR, [[[fDefaults stringForKey: @"IncompleteDownloadFolder"]
                                                                     stringByExpandingTildeInPath] UTF8String]);
         tr_bencDictAddBool(&settings, TR_PREFS_KEY_INCOMPLETE_DIR_ENABLED, [fDefaults boolForKey: @"UseIncompleteDownloadFolder"]);
-        
+        tr_bencDictAddBool(&settings, TR_PREFS_KEY_LPD_ENABLED, [fDefaults boolForKey: @"LocalPeerDiscoveryGlobal"]);
         tr_bencDictAddInt(&settings, TR_PREFS_KEY_MSGLEVEL, TR_MSG_DBG);
         tr_bencDictAddInt(&settings, TR_PREFS_KEY_PEER_LIMIT_GLOBAL, [fDefaults integerForKey: @"PeersTotal"]);
         tr_bencDictAddInt(&settings, TR_PREFS_KEY_PEER_LIMIT_TORRENT, [fDefaults integerForKey: @"PeersTorrent"]);
index 7fe117a583d1c5747214aa42de32f1d0c585f9fc..932928ff8b09a703276d740f32e22e87ccd68f32 100644 (file)
@@ -1171,7 +1171,7 @@ tr_session * fHandle;
     
     //dht
     const BOOL lpd = tr_sessionIsLPDEnabled(fHandle);
-    [fDefaults setBool: lpd forKey: @"LocalPeerDiscovery"];
+    [fDefaults setBool: lpd forKey: @"LocalPeerDiscoveryGlobal"];
     
     //auto start
     const BOOL autoStart = !tr_sessionGetPaused(fHandle);