alroyso 1 year ago
parent
commit
ef78d0ac55
1 changed files with 7 additions and 2 deletions
  1. 7 2
      lib/app/controller/tray.dart

+ 7 - 2
lib/app/controller/tray.dart

@@ -1,3 +1,5 @@
+import 'dart:io';
+
 import 'package:get/get.dart';
 import 'package:naiyouwl/app/bean/proxie.dart';
 import 'package:naiyouwl/app/controller/controllers.dart';
@@ -22,7 +24,10 @@ class TrayController extends GetxController with TrayListener {
   Future<void> updateTray() async {
     final visible = await windowManager.isVisible();
     final disabled = !controllers.service.isRunning;
-
+    final disabledSerivce = false;
+    if(Platform.isWindows){
+      disabledSerivce = true;
+    }
     trayMenu = Menu(items: [
       MenuItem.checkbox(label: 'tray_show'.tr, checked: visible, onClick: handleClickShow),
       MenuItem.separator(),
@@ -66,7 +71,7 @@ class TrayController extends GetxController with TrayListener {
       MenuItem.checkbox(
         label: 'setting_service_open'.tr,
         checked: controllers.service.serviceMode.value,
-        disabled: !controllers.service.isCanOperationService,
+        disabled: disabledSerivce == false ? !controllers.service.isCanOperationService : disabledSerivce,
         onClick: handleClickServiceModeSwitch,
       ),
       MenuItem.submenu(