Index: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java |
diff --git a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java |
index 35b8e4f551117d842923a3194fa8e19aea7f202d..eea08debaf2ab936bd76d120eeca1e906d798f32 100644 |
--- a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java |
+++ b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java |
@@ -7,7 +7,6 @@ package org.chromium.chrome.shell; |
import android.annotation.SuppressLint; |
import android.content.Context; |
import android.content.res.Configuration; |
-import android.graphics.drawable.ClipDrawable; |
import android.util.AttributeSet; |
import android.view.KeyEvent; |
import android.view.MotionEvent; |
@@ -28,6 +27,7 @@ import org.chromium.chrome.browser.TabObserver; |
import org.chromium.chrome.browser.UrlUtilities; |
import org.chromium.chrome.browser.appmenu.AppMenuButtonHelper; |
import org.chromium.chrome.browser.appmenu.AppMenuHandler; |
+import org.chromium.chrome.browser.widget.SmoothProgressBar; |
import org.chromium.chrome.shell.omnibox.SuggestionPopup; |
import org.chromium.content.common.ContentSwitches; |
@@ -40,14 +40,14 @@ public class ChromeShellToolbar extends LinearLayout { |
private final Runnable mClearProgressRunnable = new Runnable() { |
@Override |
public void run() { |
- mProgressDrawable.setLevel(0); |
+ mProgressBar.setProgress(0); |
} |
}; |
private final Runnable mUpdateProgressRunnable = new Runnable() { |
@Override |
public void run() { |
- mProgressDrawable.setLevel(100 * mProgress); |
+ mProgressBar.setProgress(mProgress); |
if (mLoading) { |
mStopReloadButton.setImageResource( |
R.drawable.btn_close); |
@@ -60,7 +60,7 @@ public class ChromeShellToolbar extends LinearLayout { |
}; |
private EditText mUrlTextView; |
- private ClipDrawable mProgressDrawable; |
+ private SmoothProgressBar mProgressBar; |
private ChromeShellTab mTab; |
private final TabObserver mTabObserver; |
@@ -140,7 +140,7 @@ public class ChromeShellToolbar extends LinearLayout { |
protected void onFinishInflate() { |
super.onFinishInflate(); |
- mProgressDrawable = (ClipDrawable) findViewById(R.id.toolbar).getBackground(); |
+ mProgressBar = (SmoothProgressBar) findViewById(R.id.progress); |
initializeUrlField(); |
initializeTabSwitcherButton(); |
initializeMenuButton(); |