piece.go | 2 +- diff --git a/piece.go b/piece.go index 6376c8c1c4d2b279f8befed52fe59b89b6c0e7df..20c5c19a28399b8e97d6eaf7febbae76071f0f24 100644 --- a/piece.go +++ b/piece.go @@ -212,7 +212,7 @@ return } func (p *Piece) uncachedPriority() (ret piecePriority) { - if p.t.pieceComplete(p.index) || p.t.pieceQueuedForHash(p.index) || p.t.hashingPiece(p.index) { + if p.hashing || p.marking || p.t.pieceComplete(p.index) || p.queuedForHash() { return PiecePriorityNone } return p.purePriority()