Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix torrent.done state when there are deselected files (fix #316) #544

Merged
merged 1 commit into from Dec 28, 2015

Conversation

@feross
Copy link
Member

feross commented Dec 28, 2015

Supersedes PR #533

@feross feross mentioned this pull request Dec 28, 2015
}
if (!done) break
}
if (!self.done && done) {

This comment has been minimized.

Copy link
@feross

feross Dec 28, 2015

Author Member

This is an extra safety-net to ensure we don't emit 'done' twice.

for (var piece = selection.from; piece <= selection.to; piece++) {
if (!self.bitfield.get(piece)) {
done = false
break

This comment has been minimized.

Copy link
@feross

feross Dec 28, 2015

Author Member

This isn't strictly necessary – just an optimization

break
}
}
if (!done) break

This comment has been minimized.

Copy link
@feross

feross Dec 28, 2015

Author Member

Same here – this is just an optimization

@DiegoRBaquero

This comment has been minimized.

Copy link
Member

DiegoRBaquero commented Dec 28, 2015

Looks good

feross added a commit that referenced this pull request Dec 28, 2015
Fix torrent.done state when there are deselected files (fix #316)
@feross feross merged commit 6d815f3 into master Dec 28, 2015
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@feross feross deleted the fix-torrent-done branch Dec 28, 2015
@feross

This comment has been minimized.

Copy link
Member Author

feross commented Dec 28, 2015

Released as 0.65.1.

@lock

This comment has been minimized.

Copy link

lock bot commented May 5, 2018

This thread has been automatically locked because it has not had recent activity. To discuss futher, please open a new issue.

@lock lock bot locked as resolved and limited conversation to collaborators May 5, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.