| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| index e9354ec17305f271b238ae24c4afe5433f484b20..dbdf31da01aee4fb232b732cb839c23e26c18f20 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
|
| @@ -199,6 +199,11 @@
|
| * just tapped the fakebox.
|
| */
|
| void requestUrlFocusFromFakebox(String pastedText);
|
| +
|
| + /**
|
| + * @return whether the provided native page is the one currently displayed to the user.
|
| + */
|
| + boolean isCurrentPage(NativePage nativePage);
|
| }
|
|
|
| /**
|
| @@ -661,6 +666,13 @@ public void registerSignInStateObserver(SignInStateObserver signInStateObserver)
|
| mSignInStateObserver = signInStateObserver;
|
| SigninManager.get(mActivity).addSignInStateObserver(mSignInStateObserver);
|
| }
|
| +
|
| + @Override
|
| + public boolean isCurrentPage() {
|
| + if (mIsDestroyed) return false;
|
| + if (mFakeboxDelegate == null) return false;
|
| + return mFakeboxDelegate.isCurrentPage(NewTabPage.this);
|
| + }
|
| };
|
|
|
| /**
|
|
|