Ticket #4661: hashfails.patch

File hashfails.patch, 972 bytes (added by cfpp2p, 10 years ago)
  • inspector.js

     
    201201        if(torrents.length < 1)
    202202            str = none;
    203203        else {
    204             d = f = 0;
     204            d = f = pieces = 0;
    205205            for(i=0; t=torrents[i]; ++i) {
    206206                d = t.getDownloadedEver();
    207207                f = t.getFailedEver();
     208                pieceSize = t.getPieceSize()
     209                if(pieceSize > 0)
     210                   pieces = Math.round(f / pieceSize);
    208211            }
    209212            if(f)
    210                 str = fmt.size(d) + ' (' + fmt.size(f) + ' corrupt)';
     213               if(pieces)
     214                  str = fmt.size(d) + ' (' + fmt.size(f) + ' wasted from ' + pieces + ' hashfail(s) )';
     215               else
     216                  str = fmt.size(d) + ' (' + fmt.size(f) + ' wasted)';
    211217            else
    212218                str = fmt.size(d);
    213219        }