Fix tray behavior

This commit is contained in:
problematicconsumer
2023-12-09 15:32:52 +03:30
parent f15ba999d9
commit 1cb108effb
2 changed files with 6 additions and 2 deletions

View File

@@ -125,7 +125,11 @@ class SystemTrayController extends _$SystemTrayController
@override
Future<void> onTrayIconMouseDown() async {
await ref.read(windowControllerProvider.notifier).show();
if (Platform.isMacOS) {
await trayManager.popUpContextMenu();
} else {
await ref.read(windowControllerProvider.notifier).show();
}
}
@override
@@ -135,7 +139,6 @@ class SystemTrayController extends _$SystemTrayController
}
Future<void> handleClickShowApp(MenuItem menuItem) async {
if (await ref.read(windowControllerProvider.future)) return;
await ref.read(windowControllerProvider.notifier).show();
}