mirror of
https://github.com/transmission/transmission
synced 2024-12-25 01:03:01 +00:00
(gtk) have "active" filter key off of (tr_stat.peersSendingToUs + tr_stat.peersGettingFromUs) rather than (rateUpload + rateDownload) so that a peer temporarily dropping to zero KiB/s won't drop it off the active filter.
This commit is contained in:
parent
ee0682349f
commit
b7815edc49
2 changed files with 4 additions and 4 deletions
|
@ -124,8 +124,8 @@ static char*
|
||||||
getShortTransferString( const tr_stat * torStat, char * buf, size_t buflen )
|
getShortTransferString( const tr_stat * torStat, char * buf, size_t buflen )
|
||||||
{
|
{
|
||||||
char downStr[32], upStr[32];
|
char downStr[32], upStr[32];
|
||||||
const int haveDown = ( torStat->rateDownload * 1024 ) > 1.0;
|
const int haveDown = torStat->peersSendingToUs > 0;
|
||||||
const int haveUp = ( torStat->rateUpload * 1024 ) > 1.0;
|
const int haveUp = torStat->peersGettingFromUs > 0;
|
||||||
|
|
||||||
if( haveDown )
|
if( haveDown )
|
||||||
tr_strlspeed( downStr, torStat->rateDownload, sizeof(downStr) );
|
tr_strlspeed( downStr, torStat->rateDownload, sizeof(downStr) );
|
||||||
|
|
|
@ -304,8 +304,8 @@ checkFilterMode( filter_mode_t filter_mode,
|
||||||
const tr_stat * torStat )
|
const tr_stat * torStat )
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
const int haveDown = ((int)( torStat->rateDownload * 1024 )) > 1.0;
|
const int haveDown = torStat->peersSendingToUs > 0;
|
||||||
const int haveUp = ((int)( torStat->rateUpload * 1024 )) > 1.0;
|
const int haveUp = torStat->peersGettingFromUs > 0;
|
||||||
|
|
||||||
switch( filter_mode )
|
switch( filter_mode )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue