Index: chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java |
index d4ed5a7f4e6cba01bbd4cb55150862717ac7d033..b53aedd57fc5da084068a1e495d15432bacb99b6 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java |
@@ -269,9 +269,7 @@ public class BookmarkManager implements BookmarkDelegate { |
if (state.mState != BookmarkUIState.STATE_LOADING) { |
// Loading state may be pushed to the stack but should never be stored in preferences. |
- if (state.mShouldPersist) { |
- BookmarkUtils.setLastUsedUrl(mActivity, state.mUrl); |
- } |
+ BookmarkUtils.setLastUsedUrl(mActivity, state.mUrl); |
// If a loading state is replaced by another loading state, do not notify this change. |
if (mUrlChangeListener != null) { |
mUrlChangeListener.onBookmarkUIStateChange(state.mUrl); |
@@ -305,11 +303,6 @@ public class BookmarkManager implements BookmarkDelegate { |
} |
@Override |
- public void openFilter(BookmarkFilter filter) { |
- setState(BookmarkUIState.createFilterState(filter, mBookmarkModel)); |
- } |
- |
- @Override |
public void clearSelection() { |
mSelectedBookmarks.clear(); |
for (BookmarkUIObserver observer : mUIObservers) { |
@@ -360,9 +353,6 @@ public class BookmarkManager implements BookmarkDelegate { |
// UIObservers, which means that there will be no observers at the time. Do nothing. |
assert mUIObservers.isEmpty(); |
break; |
- case BookmarkUIState.STATE_FILTER: |
- observer.onFilterStateSet(mStateStack.peek().mFilter); |
- break; |
default: |
assert false : "State not valid"; |
break; |