Verify the menu handle is non-zero prior to use.

diff --git a/windows/mdi.c b/windows/mdi.c
index dd64a74..c143aa3 100644
--- a/windows/mdi.c
+++ b/windows/mdi.c
@@ -236,7 +236,7 @@
     if( ci->hwndChildMaximized && hmenuFrame && hmenuFrame!=oldFrameMenu )
         MDI_RestoreFrameMenu(w->parent, ci->hwndChildMaximized );
 
-    if( hmenuWindow && hmenuWindow!=ci->hWindowMenu )
+    if( hmenuWindow && ci->hWindowMenu && hmenuWindow!=ci->hWindowMenu )
     {
         /* delete menu items from ci->hWindowMenu 
          * and add them to hmenuWindow */