From a79a5e8a9b4dedcd2e2bd192af6f7ba5f3f14266 Mon Sep 17 00:00:00 2001 From: anthony restaino Date: Wed, 7 Jun 2017 08:24:32 -0400 Subject: [PATCH] Fixing exception thrown due to observable using the wrong thread --- .../browser/lightning/fragment/BookmarkSettingsFragment.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/acr/browser/lightning/fragment/BookmarkSettingsFragment.java b/app/src/main/java/acr/browser/lightning/fragment/BookmarkSettingsFragment.java index c094536..4e9b880 100644 --- a/app/src/main/java/acr/browser/lightning/fragment/BookmarkSettingsFragment.java +++ b/app/src/main/java/acr/browser/lightning/fragment/BookmarkSettingsFragment.java @@ -480,6 +480,7 @@ public class BookmarkSettingsFragment extends PreferenceFragment implements Pref SubscriptionUtils.safeUnsubscribe(mImportSubscription); mImportSubscription = BookmarkExporter.importBookmarksFromFile(mFileList[which]) .subscribeOn(Schedulers.io()) + .observeOn(Schedulers.main()) .subscribe(new SingleOnSubscribe>() { @Override public void onItem(@Nullable final List importList) { @@ -487,6 +488,7 @@ public class BookmarkSettingsFragment extends PreferenceFragment implements Pref Preconditions.checkNonNull(importList); mBookmarkManager.addBookmarkList(importList) + .subscribeOn(Schedulers.io()) .observeOn(Schedulers.main()) .subscribe(new CompletableOnSubscribe() { @Override