From a06753bbdd4fb8cb2a3e02eaeda9b5aa017ab8c5 Mon Sep 17 00:00:00 2001
From: 21pages <pages21@163.com>
Date: Sat, 29 Oct 2022 21:53:18 +0800
Subject: [PATCH] update tray status

Signed-off-by: 21pages <pages21@163.com>
---
 src/tray.rs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/tray.rs b/src/tray.rs
index d29bfc7f2..a71ade329 100644
--- a/src/tray.rs
+++ b/src/tray.rs
@@ -27,6 +27,7 @@ pub fn start_tray(options: Arc<Mutex<HashMap<String, String>>>) {
         .build()
         .unwrap();
     let old_state = Arc::new(Mutex::new(0));
+    let _ = crate::ui_interface::SENDER.lock().unwrap();
     event_loop.run(move |event, _, control_flow| {
         if options.lock().unwrap().get("ipc-closed").is_some() {
             *control_flow = ControlFlow::Exit;
@@ -46,7 +47,7 @@ pub fn start_tray(options: Arc<Mutex<HashMap<String, String>>>) {
             let mut m = MenuBuilder::new();
             if stopped == 2 {
                 m = m.item(
-                    &crate::client::translate("Start service".to_owned()),
+                    &crate::client::translate("Start Service".to_owned()),
                     Events::StartService,
                 );
             } else {