Fix snackbar crash when on old Android versions (#7361)

This commit is contained in:
ByteHamster 2024-08-30 18:07:59 +02:00 committed by GitHub
parent aa28a65222
commit 279d37e8bb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 1 deletions

View File

@ -84,9 +84,11 @@ public class FeedInfoFragment extends Fragment implements MaterialToolbar.OnMenu
android.content.ClipboardManager cm = (android.content.ClipboardManager) getContext()
.getSystemService(Context.CLIPBOARD_SERVICE);
cm.setPrimaryClip(clipData);
if (Build.VERSION.SDK_INT <= 32) {
if (Build.VERSION.SDK_INT <= 32 && getActivity() instanceof MainActivity) {
((MainActivity) getActivity()).showSnackbarAbovePlayer(R.string.copied_to_clipboard,
Snackbar.LENGTH_SHORT);
} else if (Build.VERSION.SDK_INT <= 32) {
Snackbar.make(getView(), R.string.copied_to_clipboard, Snackbar.LENGTH_SHORT).show();
}
}
}