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