diff --git a/app/src/main/java/awais/instagrabber/fragments/directmessages/DirectMessageThreadFragment.java b/app/src/main/java/awais/instagrabber/fragments/directmessages/DirectMessageThreadFragment.java index 8c223566..76037798 100644 --- a/app/src/main/java/awais/instagrabber/fragments/directmessages/DirectMessageThreadFragment.java +++ b/app/src/main/java/awais/instagrabber/fragments/directmessages/DirectMessageThreadFragment.java @@ -289,8 +289,11 @@ public class DirectMessageThreadFragment extends Fragment { } } else if (which == 1) { sendText(null, directItemModel.getItemId(), directItemModel.isLiked()); - } else if (which == 2) { - if (String.valueOf(directItemModel.getUserId()).equals(myId)) + } + else if (which == 2) { + if (directItemModel == null) + Toast.makeText(requireContext(), R.string.downloader_unknown_error, Toast.LENGTH_SHORT).show(); + else if (String.valueOf(directItemModel.getUserId()).equals(myId)) new ThreadAction().execute("delete", directItemModel.getItemId()); else searchUsername(getUser(directItemModel.getUserId()).getUsername()); } diff --git a/app/src/main/java/awais/instagrabber/utils/Utils.java b/app/src/main/java/awais/instagrabber/utils/Utils.java index 71249336..f8f30ac7 100755 --- a/app/src/main/java/awais/instagrabber/utils/Utils.java +++ b/app/src/main/java/awais/instagrabber/utils/Utils.java @@ -168,6 +168,7 @@ public final class Utils { return null; } + @NonNull public static CharSequence getMentionText(@NonNull final CharSequence text) { final int commentLength = text.length(); @@ -1326,7 +1327,7 @@ public final class Utils { "org.telegram.messenger", "org.thunderdog.challegram", "ir.ilmili.telegraph", - "org.telegram.BifToGram", + // "org.telegram.BifToGram", see GitHub issue 124 "org.vidogram.messenger", "com.xplus.messenger", "com.ellipi.messenger", @@ -1434,4 +1435,4 @@ public final class Utils { } return r; } -} \ No newline at end of file +}