--- transmission-0.91/gtk/util.c~ 2007-10-29 00:57:11.000000000 +0100 +++ transmission-0.91/gtk/util.c 2007-11-03 16:35:30.000000000 +0100 @@ -288,6 +288,10 @@ static char * wd = NULL; char * dir = pref_string_get( PREF_KEY_DIR_DEFAULT ); if ( dir == NULL ) { +#if GLIB_CHECK_VERSION(2, 13, 7) + dir = g_get_user_special_dir(G_USER_DIRECTORY_DOWNLOAD); + return dir; +#endif if( wd == NULL ) wd = g_get_current_dir(); dir = g_strdup( wd );