]> granicus.if.org Git - transmission/commitdiff
(trunk wx) patch from fulgas to get wx client building again
authorCharles Kerr <charles@transmissionbt.com>
Tue, 30 Dec 2008 22:32:42 +0000 (22:32 +0000)
committerCharles Kerr <charles@transmissionbt.com>
Tue, 30 Dec 2008 22:32:42 +0000 (22:32 +0000)
wx/xmission.cc

index 0d04756758c6d0b9491152988912029d094c8dc6..481fb581268147649acff0e7bed419bba982cf0a 100755 (executable)
@@ -53,6 +53,7 @@ extern "C"
 {
   #include <libtransmission/transmission.h>
   #include <libtransmission/utils.h>
+  #include <libtransmission/bencode.h>
 
   #include <images/play.xpm>
   #include <images/stop.xpm>
@@ -390,11 +391,16 @@ void MyFrame :: OnOpen( wxCommandEvent& WXUNUSED(event) )
 bool
 MyApp :: OnInit( )
 {
-    const wxString downloadDir = wxStandardPaths::Get().GetDocumentsDir( );
+    tr_benc settings;
+    const char * configDir;
 
-    handle = tr_sessionInit( tr_getDefaultConfigDir(),
-                             toStr(downloadDir).c_str(),
-                             "wx" );
+    tr_bencInitDict( &settings, 0 );
+    tr_sessionGetDefaultSettings( &settings );
+    configDir = tr_getDefaultConfigDir( "xmission" );
+
+    handle = tr_sessionInit( "wx", configDir, true, &settings );
+    
+    tr_bencFree( &settings );
 
     wxCmdLineParser cmdParser( cmdLineDesc, argc, argv );
     if( cmdParser.Parse ( ) )