public final void notifyProgress(Download paramDownload, DownloadProgress paramDownloadProgress) { if (paramDownloadProgress.equals(paramDownload.getProgress())) { return; } paramDownload.setProgress(paramDownloadProgress); int i; if ((paramDownloadProgress.statusCode == this.mPreviousProgressStatus) && (this.mPreviousContentUri != null)) { boolean bool = this.mPreviousContentUri.equals(paramDownload.getContentUri()); i = 0; if (bool) {} } else { i = 1; } if (i != 0) { Object[] arrayOfObject = new Object[2]; arrayOfObject[0] = paramDownload; arrayOfObject[1] = paramDownloadProgress.toString(); FinskyLog.d("%s: onProgress %s.", arrayOfObject); this.mPreviousContentUri = paramDownload.getContentUri(); this.mPreviousProgressStatus = paramDownloadProgress.statusCode; } notifyListeners(2, paramDownload); }