Commit 64e50bd8 authored by Thomas's avatar Thomas
Browse files

Fix crashes

parent cbc5eddc
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -183,6 +183,12 @@ public class PinnedTimelineHelper {
        if (extraFeatures) {
            try {
                Pinned pinnedAll = new Pinned(activity).getAllPinned(currentAccount);
                if (pinnedAll == null) {
                    pinnedAll = new Pinned();
                    pinnedAll.user_id = currentUserID;
                    pinnedAll.instance = currentInstance;
                    pinnedAll.pinnedTimelines = new ArrayList<>();
                }
                boolean createDefaultBubbleAtTop = true;
                for (PinnedTimeline pinnedTimeline : pinnedAll.pinnedTimelines) {
                    if (pinnedTimeline.type == Timeline.TimeLineEnum.BUBBLE) {
+3 −0
Original line number Diff line number Diff line
@@ -299,6 +299,9 @@ public class SpannableHelper {
        }
        int matchEnd = start + newUrl.length();
        String finalUrl = url;
        if (content.length() < matchEnd) {
            matchEnd = content.length();
        }
        content.setSpan(new LongClickableSpan() {
            @Override
            public void onLongClick(View view) {
+6 −4
Original line number Diff line number Diff line
@@ -718,10 +718,12 @@ public class FragmentMastodonTimeline extends Fragment implements StatusAdapter.
                timelineParams.remote = true;
                break;
            case BUBBLE:
                if (bubbleTimeline != null) {
                    timelineParams.onlyMedia = bubbleTimeline.only_media;
                    timelineParams.remote = bubbleTimeline.remote;
                    timelineParams.replyVisibility = bubbleTimeline.reply_visibility;
                    timelineParams.excludeVisibilities = bubbleTimeline.exclude_visibilities;
                }
                break;
            case LIST:
                timelineParams.listId = list_id;