| Index: chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellToolbar.java
|
| diff --git a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellToolbar.java b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellToolbar.java
|
| index 3a3ad0c6a0e1267facc372f1f56ceea94cda7e26..168939b7a2759bc5a826c45eb44230af7a3c23d4 100644
|
| --- a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellToolbar.java
|
| +++ b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/TestShellToolbar.java
|
| @@ -19,6 +19,9 @@ import android.widget.LinearLayout;
|
| import android.widget.TextView;
|
| import android.widget.TextView.OnEditorActionListener;
|
|
|
| +import org.chromium.chrome.browser.TabBase;
|
| +import org.chromium.chrome.browser.TabObserver;
|
| +import org.chromium.chrome.browser.EmptyTabObserver;
|
| import org.chromium.content.browser.LoadUrlParams;
|
|
|
| /**
|
| @@ -41,7 +44,7 @@ public class TestShellToolbar extends LinearLayout {
|
| private ClipDrawable mProgressDrawable;
|
|
|
| private TestShellTab mTab;
|
| - private TestShellTabObserver mTabObserver = new TestShellTabObserverImpl();
|
| + private TabObserver mTabObserver = new TabObserverImpl();
|
| private MenuHandler mMenuHandler;
|
|
|
| /**
|
| @@ -123,7 +126,7 @@ public class TestShellToolbar extends LinearLayout {
|
| mPrevButton.setOnClickListener(new OnClickListener() {
|
| @Override
|
| public void onClick(View arg0) {
|
| - if (mTab.getContentView().canGoBack()) mTab.getContentView().goBack();
|
| + if (mTab.canGoBack()) mTab.goBack();
|
| }
|
| });
|
|
|
| @@ -131,7 +134,7 @@ public class TestShellToolbar extends LinearLayout {
|
| mNextButton.setOnClickListener(new OnClickListener() {
|
| @Override
|
| public void onClick(View v) {
|
| - if (mTab.getContentView().canGoForward()) mTab.getContentView().goForward();
|
| + if (mTab.canGoForward()) mTab.goForward();
|
| }
|
| });
|
| }
|
| @@ -156,19 +159,15 @@ public class TestShellToolbar extends LinearLayout {
|
| }
|
| }
|
|
|
| - private class TestShellTabObserverImpl implements TestShellTabObserver {
|
| + private class TabObserverImpl extends EmptyTabObserver {
|
| @Override
|
| - public void onLoadProgressChanged(TestShellTab tab, int progress) {
|
| + public void onLoadProgressChanged(TabBase tab, int progress) {
|
| if (tab == mTab) TestShellToolbar.this.onLoadProgressChanged(progress);
|
| }
|
|
|
| @Override
|
| - public void onUpdateUrl(TestShellTab tab, String url) {
|
| + public void onUpdateUrl(TabBase tab, String url) {
|
| if (tab == mTab) TestShellToolbar.this.onUpdateUrl(url);
|
| }
|
| -
|
| - @Override
|
| - public void onCloseTab(TestShellTab tab) {
|
| - }
|
| }
|
| }
|
|
|