Fix reset download state unnecessarily

This commit is contained in:
seven332 committed 2016-03-15 01:46:38 +08:00
1 parent 04ae2c1b4b
commit 407f5b102c
1 file changed
+6 -5
@@ -314,18 +314,19 @@ public class SpiderQueen implements Runnable {
mSpiderDen.setMode(mMode);
// Update download page
boolean downloadMode;
boolean intoDownloadMode = false;
synchronized (mRequestPageQueue) {
if (mMode == MODE_DOWNLOAD) {
mDownloadPage = 0;
downloadMode = true;
if (mDownloadPage < 0) {
mDownloadPage = 0;
intoDownloadMode = true;
}
} else {
mDownloadPage = -1;
downloadMode = false;
}
}
if (downloadMode && mPageStateArray != null) {
if (intoDownloadMode && mPageStateArray != null) {
// Clear download state
synchronized (mPageStateLock) {
int[] temp = mPageStateArray;