Bug 1252082 - prevent null pointer dereference on |c|. r?sebastian
MozReview-Commit-ID: 1ApWSRDUYMJ
--- a/mobile/android/base/java/org/mozilla/gecko/ReadingListHelper.java
+++ b/mobile/android/base/java/org/mozilla/gecko/ReadingListHelper.java
@@ -245,16 +245,19 @@ public final class ReadingListHelper imp
});
}
private void fetchContent() {
ThreadUtils.postToBackgroundThread(new Runnable() {
@Override
public void run() {
final Cursor c = readingListAccessor.getReadingListUnfetched(context.getContentResolver());
+ if (c == null) {
+ return;
+ }
try {
while (c.moveToNext()) {
JSONObject json = new JSONObject();
try {
json.put("id", c.getInt(c.getColumnIndexOrThrow(ReadingListItems._ID)));
json.put("url", c.getString(c.getColumnIndexOrThrow(ReadingListItems.URL)));
GeckoAppShell.sendEventToGecko(
GeckoEvent.createBroadcastEvent("Reader:FetchContent", json.toString()));