Merge pull request #5533 from ByteHamster/fix-cover-preview
Fix CoverFragment crashing when showing RemoteMedia
This commit is contained in:
commit
43289dfd26
@ -95,7 +95,7 @@ public class FeedItemlistDescriptionAdapter extends ArrayAdapter<FeedItem> {
|
|||||||
holder.preview.setVisibility(View.GONE);
|
holder.preview.setVisibility(View.GONE);
|
||||||
holder.description.setTag(Boolean.FALSE);
|
holder.description.setTag(Boolean.FALSE);
|
||||||
} else {
|
} else {
|
||||||
holder.description.setMaxLines(2000);
|
holder.description.setMaxLines(30);
|
||||||
holder.description.setTag(Boolean.TRUE);
|
holder.description.setTag(Boolean.TRUE);
|
||||||
|
|
||||||
holder.preview.setVisibility(item.getMedia() != null ? View.VISIBLE : View.GONE);
|
holder.preview.setVisibility(item.getMedia() != null ? View.VISIBLE : View.GONE);
|
||||||
|
@ -156,8 +156,13 @@ public class CoverFragment extends Fragment {
|
|||||||
+ "・"
|
+ "・"
|
||||||
+ "\u00A0"
|
+ "\u00A0"
|
||||||
+ StringUtils.replace(StringUtils.stripToEmpty(pubDateStr), " ", "\u00A0"));
|
+ StringUtils.replace(StringUtils.stripToEmpty(pubDateStr), " ", "\u00A0"));
|
||||||
Intent openFeed = MainActivity.getIntentToOpenFeed(requireContext(), ((FeedMedia) media).getItem().getFeedId());
|
if (media instanceof FeedMedia) {
|
||||||
|
Intent openFeed = MainActivity.getIntentToOpenFeed(requireContext(),
|
||||||
|
((FeedMedia) media).getItem().getFeedId());
|
||||||
txtvPodcastTitle.setOnClickListener(v -> startActivity(openFeed));
|
txtvPodcastTitle.setOnClickListener(v -> startActivity(openFeed));
|
||||||
|
} else {
|
||||||
|
txtvPodcastTitle.setOnClickListener(null);
|
||||||
|
}
|
||||||
txtvPodcastTitle.setOnLongClickListener(v -> copyText(media.getFeedTitle()));
|
txtvPodcastTitle.setOnLongClickListener(v -> copyText(media.getFeedTitle()));
|
||||||
txtvEpisodeTitle.setText(media.getEpisodeTitle());
|
txtvEpisodeTitle.setText(media.getEpisodeTitle());
|
||||||
txtvEpisodeTitle.setOnLongClickListener(v -> copyText(media.getEpisodeTitle()));
|
txtvEpisodeTitle.setOnLongClickListener(v -> copyText(media.getEpisodeTitle()));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user