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)); |
} |
} |