diff --git a/lib/pages_desktop_specific/desktop_menu.dart b/lib/pages_desktop_specific/desktop_menu.dart index 2b4524bf0..81b99fd8f 100644 --- a/lib/pages_desktop_specific/desktop_menu.dart +++ b/lib/pages_desktop_specific/desktop_menu.dart @@ -20,6 +20,7 @@ import '../providers/desktop/current_desktop_menu_item.dart'; import '../themes/stack_colors.dart'; import '../utilities/assets.dart'; import '../utilities/text_styles.dart'; +import '../wallets/crypto_currency/crypto_currency.dart'; import '../widgets/desktop/desktop_tor_status_button.dart'; import '../widgets/desktop/living_stack_icon.dart'; import 'desktop_menu_item.dart'; @@ -278,8 +279,14 @@ class _DesktopMenuState extends ConsumerState { value: 7, onChanged: (_) { // todo: save stuff/ notify before exit? - // exit(0); - SystemNavigator.pop(); + if (AppConfig.coins + .where((e) => e is Monero || e is Wownero) + .isNotEmpty) { + // hack to insta kill because xmr/wow native lib code sucks + exit(0); + } else { + SystemNavigator.pop(); + } }, controller: controllers[8], ),