Prevent NPE if media was not found
This commit is contained in:
parent
07d378cffd
commit
2d2cf2f933
@ -134,6 +134,7 @@ public class DownloadLogAdapter extends BaseAdapter {
|
|||||||
}
|
}
|
||||||
} else if(holder.typeId == FeedMedia.FEEDFILETYPE_FEEDMEDIA) {
|
} else if(holder.typeId == FeedMedia.FEEDFILETYPE_FEEDMEDIA) {
|
||||||
FeedMedia media = DBReader.getFeedMedia(holder.id);
|
FeedMedia media = DBReader.getFeedMedia(holder.id);
|
||||||
|
if (media != null) {
|
||||||
try {
|
try {
|
||||||
DBTasks.downloadFeedItems(context, media.getItem());
|
DBTasks.downloadFeedItems(context, media.getItem());
|
||||||
Toast.makeText(context, R.string.status_downloading_label, Toast.LENGTH_SHORT).show();
|
Toast.makeText(context, R.string.status_downloading_label, Toast.LENGTH_SHORT).show();
|
||||||
@ -141,6 +142,9 @@ public class DownloadLogAdapter extends BaseAdapter {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
DownloadRequestErrorDialogCreator.newRequestErrorDialog(context, e.getMessage());
|
DownloadRequestErrorDialogCreator.newRequestErrorDialog(context, e.getMessage());
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
Log.wtf(TAG, "Could not find media for id: " + holder.id);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
Log.wtf(TAG, "Unexpected type id: " + holder.typeId);
|
Log.wtf(TAG, "Unexpected type id: " + holder.typeId);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user