diff --git a/lib/presentation/views/main_menu_view.dart b/lib/presentation/views/main_menu_view.dart index ea330e5..17813df 100644 --- a/lib/presentation/views/main_menu_view.dart +++ b/lib/presentation/views/main_menu_view.dart @@ -9,7 +9,7 @@ import 'package:cabo_counter/services/config_service.dart'; import 'package:cabo_counter/services/local_storage_service.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; -import 'package:url_launcher/url_launcher.dart' as url; +import 'package:url_launcher/url_launcher.dart'; class MainMenuView extends StatefulWidget { const MainMenuView({super.key}); @@ -304,9 +304,10 @@ class _MainMenuViewState extends State { switch (decision) { case RATING_DIALOG_YES: - Globals.rateMyApp.showStarRateDialog(context); + if (context.mounted) Globals.rateMyApp.showStarRateDialog(context); + break; case RATING_DIALOG_NO: - url.launchUrl(emailUri, mode: url.LaunchMode.externalApplication); + launchUrl(emailUri, mode: LaunchMode.externalApplication); case RATING_DIALOG_CANCEL: break; } diff --git a/pubspec.yaml b/pubspec.yaml index bb9ffcf..71d1689 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: cabo_counter description: "Mobile app for the card game Cabo" publish_to: 'none' -version: 0.4.0+437 +version: 0.4.0+438 environment: sdk: ^3.5.4