diff --git a/babylonia_terminal_launcher/lib/main.dart b/babylonia_terminal_launcher/lib/main.dart index ad813bf..e0bb457 100644 --- a/babylonia_terminal_launcher/lib/main.dart +++ b/babylonia_terminal_launcher/lib/main.dart @@ -1,16 +1,19 @@ import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; import 'package:media_kit/media_kit.dart'; +import 'package:rinf/rinf.dart'; import './app.dart'; import './messages/generated.dart'; import './providers/providers.dart'; void main() async { - await initializeRust(); + await initializeRust(assignRustSignal); WidgetsFlutterBinding.ensureInitialized(); MediaKit.ensureInitialized(); + + final SettingsProvider settings = SettingsProvider(); await settings.init(); diff --git a/babylonia_terminal_launcher/lib/providers/settings_provider.dart b/babylonia_terminal_launcher/lib/providers/settings_provider.dart index c75b176..54a50dd 100644 --- a/babylonia_terminal_launcher/lib/providers/settings_provider.dart +++ b/babylonia_terminal_launcher/lib/providers/settings_provider.dart @@ -11,6 +11,7 @@ class SettingsProvider with ChangeNotifier { _settings = await Settings.create(); if (kDebugMode) { _settings.firstTime = true; + _settings.prefs.clear(); } await Config.update(); }