src/win32/MinimizeToTray.c

changeset 3957
b495f7d7f3fc
parent 3630
caa952062dc2
child 8735
01248ea222d3
--- a/src/win32/MinimizeToTray.c	Wed Nov 13 23:49:27 2002 +0000
+++ b/src/win32/MinimizeToTray.c	Wed Nov 13 23:51:09 2002 +0000
@@ -98,6 +98,8 @@
 
 void MinimizeWndToTray(HWND hWnd)
 {
+  if(!IsWindowVisible(hWnd)) 
+    return;
   if(GetDoAnimateMinimize())
   {
     RECT rcFrom,rcTo;
@@ -113,6 +115,8 @@
 
 void RestoreWndFromTray(HWND hWnd)
 {
+  if(IsWindowVisible(hWnd)) 
+    return;
   if(GetDoAnimateMinimize())
   {
     RECT rcFrom,rcTo;
@@ -125,7 +129,6 @@
   ShowWindow(hWnd,SW_SHOW);
   SetActiveWindow(hWnd);
   SetForegroundWindow(hWnd);
-
 }
 
 

mercurial