private void updateLoadProgress(int progress) { mLoadProgressSimulator.cancel(); progress = Math.max(progress, MINIMUM_LOAD_PROGRESS); Tab tab = mToolbarModel.getTab(); if (tab != null && NativePageFactory.isNativePageUrl(tab.getUrl(), tab.isIncognito())) { progress = 0; } updateLoadProgressInternal(progress); if (progress == 100 || progress == 0) { updateButtonStatus(); } else { // Update the reload state regardless or whether or not the progress is 100. updateReloadState(false); } }
private void updateLoadProgressInternal(int progress) { if (progress == mToolbarModel.getLoadProgress()) return; mToolbarModel.setLoadProgress(progress); mToolbar.setLoadProgress(progress); if (progress == 0) mLoadProgressSimulator.cancel(); }