Browse Source

Fix vanishing system tray icon (#869)

dcog989 4 months ago
parent
commit
d564a062d4
1 changed files with 7 additions and 4 deletions
  1. 7 4
      src/MainFrm.cpp

+ 7 - 4
src/MainFrm.cpp

@@ -725,10 +725,13 @@ void CMainFrame::OnTimer(UINT_PTR nIDEvent)
     switch(nIDEvent)
     {
         case HIDE_ICON_TIMER:
-            {
-				m_trayIcon.Hide();
-                KillTimer(nIDEvent);
-            }
+        	{
+            	KillTimer(nIDEvent);
+            	if (!CGetSetOptions::GetShowIconInSysTray())
+            	{
+                	m_trayIcon.Hide();
+            	}
+        }
 			break;
 
         case CLOSE_WINDOW_TIMER: