Bugfix: WIN_ResetQueueWindows would skip some windows.

diff --git a/windows/win.c b/windows/win.c
index 983aca5..c319791 100644
--- a/windows/win.c
+++ b/windows/win.c
@@ -345,7 +345,7 @@
                 ret = TRUE;
             }
             if (wnd->child)
-                ret |= WIN_ResetQueueWindows( wnd->child, hQueue, hNew );
+                ret |= WIN_ResetQueueWindows( wnd, hQueue, hNew );
         }
     }
     else  /* Queue is being destroyed */