Browse Source

Fixed bug where you could add generated html pages as bookmarks

master
Anthony Restaino 9 years ago
parent
commit
23dc83fb6a
  1. 15
      app/src/main/java/acr/browser/lightning/fragment/BookmarksFragment.java

15
app/src/main/java/acr/browser/lightning/fragment/BookmarksFragment.java

@ -49,6 +49,7 @@ import acr.browser.lightning.dialog.LightningDialogBuilder; @@ -49,6 +49,7 @@ import acr.browser.lightning.dialog.LightningDialogBuilder;
import acr.browser.lightning.preference.PreferenceManager;
import acr.browser.lightning.async.ImageDownloadTask;
import acr.browser.lightning.utils.ThemeUtils;
import acr.browser.lightning.utils.UrlUtils;
import acr.browser.lightning.view.LightningView;
/**
@ -193,12 +194,14 @@ public class BookmarksFragment extends Fragment implements View.OnClickListener, @@ -193,12 +194,14 @@ public class BookmarksFragment extends Fragment implements View.OnClickListener,
@Subscribe
public void addBookmark(final BrowserEvents.AddBookmark event) {
final HistoryItem item = new HistoryItem(event.url, event.title);
if (mBookmarkManager.addBookmark(item)) {
mBookmarks.add(item);
Collections.sort(mBookmarks, new BookmarkManager.SortIgnoreCase());
mBookmarkAdapter.notifyDataSetChanged();
mEventBus.post(new BookmarkEvents.Added(item));
updateBookmarkIndicator(event.url);
if (!UrlUtils.isSpecialUrl(item.getUrl())) {
if (mBookmarkManager.addBookmark(item)) {
mBookmarks.add(item);
Collections.sort(mBookmarks, new BookmarkManager.SortIgnoreCase());
mBookmarkAdapter.notifyDataSetChanged();
mEventBus.post(new BookmarkEvents.Added(item));
updateBookmarkIndicator(event.url);
}
}
}

Loading…
Cancel
Save