catch launch exception

This commit is contained in:
Fabian Freund
2025-12-18 18:37:09 +01:00
parent 606df87bd7
commit 2f1ecd50e1
+7 -1
View File
@@ -139,7 +139,13 @@ Future<void> launchUrlFeedback(
LaunchMode mode = LaunchMode.externalApplication,
}) async {
if (await canLaunchUrl(url)) {
if (!await launchUrl(url, mode: mode)) {
try {
if (!await launchUrl(url, mode: mode)) {
if (context.mounted) {
showErrorMessage(context, 'Could not launch URL ($url)');
}
}
} catch (e) {
if (context.mounted) {
showErrorMessage(context, 'Could not launch URL ($url)');
}