mirror of
https://github.com/transmission/transmission
synced 2025-03-06 11:38:21 +00:00
(qt) fix minor bug reported by RolCol: the "ask for more peers" button was enabled for paused torrents if they were being verified
This commit is contained in:
parent
245108e7ec
commit
388076efc8
2 changed files with 1 additions and 6 deletions
|
@ -86,7 +86,6 @@ Session :: sessionSet( const char * key, const QVariant& value )
|
|||
case QVariant::String: tr_bencDictAddStr ( args, key, value.toString().toUtf8() ); break;
|
||||
default: assert( "unknown type" );
|
||||
}
|
||||
std::cerr << "request: " << tr_bencToJSON(&top) << std::endl;
|
||||
exec( &top );
|
||||
tr_bencFree( &top );
|
||||
}
|
||||
|
@ -99,7 +98,6 @@ Session :: portTest( )
|
|||
tr_bencDictAddStr( &top, "method", "port-test" );
|
||||
tr_bencDictAddInt( &top, "tag", TAG_PORT_TEST );
|
||||
exec( &top );
|
||||
std::cerr << "request: " << tr_bencToJSON(&top) << std::endl;
|
||||
tr_bencFree( &top );
|
||||
}
|
||||
|
||||
|
@ -154,12 +152,10 @@ Session :: updatePref( int key )
|
|||
tr_sessionSetRPCUsername( mySession, myPrefs.getString(key).toUtf8().constData() );
|
||||
break;
|
||||
case Prefs :: RPC_WHITELIST_ENABLED:
|
||||
std::cerr << "setting whitelist enabled" << std::endl;
|
||||
if( mySession )
|
||||
tr_sessionSetRPCWhitelistEnabled( mySession, myPrefs.getBool(key) );
|
||||
break;
|
||||
case Prefs :: RPC_WHITELIST:
|
||||
std::cerr << "setting whitelist" << std::endl;
|
||||
if( mySession )
|
||||
tr_sessionSetRPCWhitelist( mySession, myPrefs.getString(key).toUtf8().constData() );
|
||||
break;
|
||||
|
@ -560,7 +556,6 @@ Session :: parseResponse( const char * json, size_t jsonLength )
|
|||
}
|
||||
|
||||
case TAG_PORT_TEST: {
|
||||
std::cerr << "response: " << json << std::endl;
|
||||
tr_bool isOpen = 0;
|
||||
if( tr_bencDictFindDict( &top, "arguments", &args ) )
|
||||
tr_bencDictFindBool( args, "port-is-open", &isOpen );
|
||||
|
|
|
@ -241,7 +241,7 @@ class Torrent: public QObject
|
|||
QDateTime manualAnnounceTime( ) const { return getDateTime( MANUAL_ANNOUNCE_TIME ); }
|
||||
QDateTime nextAnnounceTime( ) const { return getDateTime( NEXT_ANNOUNCE_TIME ); }
|
||||
QDateTime nextScrapeTime( ) const { return getDateTime( NEXT_SCRAPE_TIME ); }
|
||||
bool canManualAnnounce( ) const { return !isPaused() && (manualAnnounceTime()<=QDateTime::currentDateTime()); }
|
||||
bool canManualAnnounce( ) const { return isReadyToTransfer() && (manualAnnounceTime()<=QDateTime::currentDateTime()); }
|
||||
int peersWeAreDownloadingFrom( ) const { return getInt( PEERS_SENDING_TO_US ) + getInt( WEBSEEDS_SENDING_TO_US ); }
|
||||
int peersWeAreUploadingTo( ) const { return getInt( PEERS_GETTING_FROM_US ); }
|
||||
bool isUploading( ) const { return peersWeAreUploadingTo( ) > 0; }
|
||||
|
|
Loading…
Add table
Reference in a new issue