This commit is contained in:
Shantanu Sharma 2026-10-11 00:54:04 +05:30 committed by GitHub
commit 2659f43718
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 11 additions and 7 deletions

View File

@ -17,8 +17,8 @@ final closeNotification = !kIsDesktop
actions: [
LocalNotificationAction(text: 'Close The App'),
],
)..onClickAction = (value) {
exit(0);
)..onClickAction = (value) async {
await windowManager.destroy();
});
void useCloseBehavior(WidgetRef ref) {
@ -29,7 +29,7 @@ void useCloseBehavior(WidgetRef ref) {
await windowManager.hide();
closeNotification?.show();
} else {
exit(0);
await windowManager.destroy();
}
},
);

View File

@ -454,8 +454,10 @@ class MetadataPluginNotifier extends AsyncNotifier<MetadataPluginState> {
p != plugin && p.abilities.contains(PluginAbilities.metadata),
) ??
[];
if (remainingPlugins.length == 1) {
if (remainingPlugins.isNotEmpty) {
await setDefaultMetadataPlugin(remainingPlugins.first);
} else {
await KVStoreService.setDefaultMetadataPlugin("");
}
}
@ -466,8 +468,10 @@ class MetadataPluginNotifier extends AsyncNotifier<MetadataPluginState> {
p.abilities.contains(PluginAbilities.audioSource),
) ??
[];
if (remainingPlugins.length == 1) {
if (remainingPlugins.isNotEmpty) {
await setDefaultAudioSourcePlugin(remainingPlugins.first);
} else {
await KVStoreService.setDefaultAudioSourcePlugin("");
}
}
}

View File

@ -99,8 +99,8 @@ final trayMenuProvider = Provider((ref) {
MenuItem.separator(),
MenuItem(
label: "Quit",
onClick: (menuItem) {
exit(0);
onClick: (menuItem) async {
await windowManager.destroy();
},
),
],