Index: chrome/android/java/src/org/chromium/chrome/browser/widget/ToolbarProgressBarAnimatingView.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/widget/ToolbarProgressBarAnimatingView.java b/chrome/android/java/src/org/chromium/chrome/browser/widget/ToolbarProgressBarAnimatingView.java |
index f5309efd92560ec0bb546ef15e9edcd64aba8928..8f1d9a398cfbbedb5d9fc1d61fe4a2a2946a505a 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/widget/ToolbarProgressBarAnimatingView.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/widget/ToolbarProgressBarAnimatingView.java |
@@ -155,6 +155,8 @@ public class ToolbarProgressBarAnimatingView extends ImageView { |
// Total duration: logE(progress_dp) * 200 * 1.3 |
long totalDuration = (long) (Math.log(mProgressWidth / mDpToPx) / Math.log(Math.E)) * 260; |
+ if (totalDuration <= 0) return; |
+ |
mSlowAnimation.setDuration((long) (totalDuration * SLOW_ANIMATION_FRACTION)); |
mFastAnimation.setStartDelay((long) (totalDuration * FAST_ANIMATION_DELAY)); |
mFastAnimation.setDuration((long) (totalDuration * FAST_ANIMATION_FRACTION)); |