Fix browser not opening in certain contexts.

Fixes #14368
Resolves #14388
This commit is contained in:
Kanake
2025-10-21 02:11:50 +03:00
committed by Greyson Parrelli
parent 602fc8c6e7
commit 26cb17e25c

View File

@@ -229,6 +229,9 @@ public class CommunicationActions {
public static void openBrowserLink(@NonNull Context context, @NonNull String link) {
try {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(link));
if (!(context instanceof Activity)) {
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
context.startActivity(intent);
} catch (ActivityNotFoundException e) {
Toast.makeText(context, R.string.CommunicationActions_no_browser_found, Toast.LENGTH_SHORT).show();