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: [
|
actions: [
|
||||||
LocalNotificationAction(text: 'Close The App'),
|
LocalNotificationAction(text: 'Close The App'),
|
||||||
],
|
],
|
||||||
)..onClickAction = (value) {
|
)..onClickAction = (value) async {
|
||||||
exit(0);
|
await windowManager.destroy();
|
||||||
});
|
});
|
||||||
|
|
||||||
void useCloseBehavior(WidgetRef ref) {
|
void useCloseBehavior(WidgetRef ref) {
|
||||||
@ -29,7 +29,7 @@ void useCloseBehavior(WidgetRef ref) {
|
|||||||
await windowManager.hide();
|
await windowManager.hide();
|
||||||
closeNotification?.show();
|
closeNotification?.show();
|
||||||
} else {
|
} else {
|
||||||
exit(0);
|
await windowManager.destroy();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@ -454,8 +454,10 @@ class MetadataPluginNotifier extends AsyncNotifier<MetadataPluginState> {
|
|||||||
p != plugin && p.abilities.contains(PluginAbilities.metadata),
|
p != plugin && p.abilities.contains(PluginAbilities.metadata),
|
||||||
) ??
|
) ??
|
||||||
[];
|
[];
|
||||||
if (remainingPlugins.length == 1) {
|
if (remainingPlugins.isNotEmpty) {
|
||||||
await setDefaultMetadataPlugin(remainingPlugins.first);
|
await setDefaultMetadataPlugin(remainingPlugins.first);
|
||||||
|
} else {
|
||||||
|
await KVStoreService.setDefaultMetadataPlugin("");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -466,8 +468,10 @@ class MetadataPluginNotifier extends AsyncNotifier<MetadataPluginState> {
|
|||||||
p.abilities.contains(PluginAbilities.audioSource),
|
p.abilities.contains(PluginAbilities.audioSource),
|
||||||
) ??
|
) ??
|
||||||
[];
|
[];
|
||||||
if (remainingPlugins.length == 1) {
|
if (remainingPlugins.isNotEmpty) {
|
||||||
await setDefaultAudioSourcePlugin(remainingPlugins.first);
|
await setDefaultAudioSourcePlugin(remainingPlugins.first);
|
||||||
|
} else {
|
||||||
|
await KVStoreService.setDefaultAudioSourcePlugin("");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -99,8 +99,8 @@ final trayMenuProvider = Provider((ref) {
|
|||||||
MenuItem.separator(),
|
MenuItem.separator(),
|
||||||
MenuItem(
|
MenuItem(
|
||||||
label: "Quit",
|
label: "Quit",
|
||||||
onClick: (menuItem) {
|
onClick: (menuItem) async {
|
||||||
exit(0);
|
await windowManager.destroy();
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user