| Index: chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java b/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java
|
| index f30da93fc4e34acc8d7bcaeccf4ad60b75a4ec10..889be8c99717ffaa05c89b18d886ec53a9172b27 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkPage.java
|
| @@ -29,6 +29,7 @@ public class EnhancedBookmarkPage implements NativePage, EnhancedBookmarkStateCh
|
| private final int mBackgroundColor;
|
| private final int mThemeColor;
|
| private EnhancedBookmarkManager mManager;
|
| + private String mCurrentUrl;
|
|
|
| /**
|
| * Create a new instance of an enhanced bookmark page.
|
| @@ -97,6 +98,7 @@ public class EnhancedBookmarkPage implements NativePage, EnhancedBookmarkStateCh
|
|
|
| @Override
|
| public void updateForUrl(String url) {
|
| + mCurrentUrl = url;
|
| mManager.updateForUrl(url);
|
| }
|
|
|
| @@ -108,6 +110,7 @@ public class EnhancedBookmarkPage implements NativePage, EnhancedBookmarkStateCh
|
|
|
| @Override
|
| public void onBookmarkUIStateChange(String url) {
|
| + if (url.equals(mCurrentUrl)) return;
|
| mTab.loadUrl(new LoadUrlParams(url));
|
| }
|
| }
|
|
|