mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-11-04 10:13:59 +00:00
Merge e5b031fc1d into 69a310c78f
This commit is contained in:
commit
2659f43718
@ -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();
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
@ -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("");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -99,8 +99,8 @@ final trayMenuProvider = Provider((ref) {
|
||||
MenuItem.separator(),
|
||||
MenuItem(
|
||||
label: "Quit",
|
||||
onClick: (menuItem) {
|
||||
exit(0);
|
||||
onClick: (menuItem) async {
|
||||
await windowManager.destroy();
|
||||
},
|
||||
),
|
||||
],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user