Changeset 7857


Ignore:
Timestamp:
Feb 9, 2009, 5:46:13 PM (13 years ago)
Author:
charles
Message:

(1.5x daemon) #1800: Display glitch in "transmission-daemon -l" when all files in a torrent are disabled

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1.5x/daemon/remote.c

    r7821 r7857  
    199199    if( strcmp( arg, "all" ) )
    200200    {
    201         tr_rpc_parse_list_str( files, arg, strlen( arg ) );
     201        int i;
     202        int valueCount;
     203        int * values = tr_parseNumberRange( arg, -1, &valueCount );
     204        for( i=0; i<valueCount; ++i )
     205            tr_bencListAddInt( files, values[i] );
     206        tr_free( values );
    202207    }
    203208}
     
    10781083    {
    10791084        int i, n;
    1080         printf( "%-4s  %-4s  %8s  %-8s  %6s  %6s  %-5s  %-11s  %s\n",
     1085        printf( "%-4s  %-4s  %9s  %-8s  %6s  %6s  %-5s  %-11s  %s\n",
    10811086                "ID", "Done", "Have", "ETA", "Up", "Down", "Ratio", "Status",
    10821087                "Name" );
     
    11021107                char ratioStr[32];
    11031108                char haveStr[32];
     1109                char doneStr[8];
     1110
     1111                if( sizeWhenDone )
     1112                    tr_snprintf( doneStr, sizeof( doneStr ), "%d%%", (int)( 100.0 * ( sizeWhenDone - leftUntilDone ) / sizeWhenDone ) );
     1113                else
     1114                    tr_strlcpy( doneStr, "n/a", sizeof( doneStr ) );
    11041115
    11051116                strlsize( haveStr, sizeWhenDone - leftUntilDone, sizeof( haveStr ) );
     
    11101121                    tr_snprintf( etaStr, sizeof( etaStr ), "Done" );
    11111122                printf(
    1112                     "%4d  %3d%%  %8s  %-8s  %6.1f  %6.1f  %5s  %-11s  %s\n",
     1123                    "%4d  %4s  %9s  %-8s  %6.1f  %6.1f  %5s  %-11s  %s\n",
    11131124                    (int)id,
    1114                     (int)( 100.0 * ( sizeWhenDone - leftUntilDone ) / sizeWhenDone ),
     1125                    doneStr,
    11151126                    haveStr,
    11161127                    etaStr,
Note: See TracChangeset for help on using the changeset viewer.