]> git.saurik.com Git - wxWidgets.git/commitdiff
corrected a too eager error message (patch 648599)
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 6 Dec 2002 23:42:16 +0000 (23:42 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 6 Dec 2002 23:42:16 +0000 (23:42 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18078 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/mdi.cpp

index 41e02c6b1be7917f66ae86cc48aa3c844367d17e..1afd35dd6c1ecac0c47fd1fcbbc0c7d548dfb6c4 100644 (file)
@@ -1352,7 +1352,12 @@ static void RemoveWindowMenu(wxWindow *win, WXHMENU menu)
         {
             if ( !::GetMenuString(hMenu, i, buf, WXSIZEOF(buf), MF_BYPOSITION) )
             {
-                wxLogLastError(wxT("GetMenuString"));
+                // Ignore successful read of menu string with length 0 which
+                // occurs, for example, for a maximized MDI childs system menu
+                if ( ::GetLastError() != 0 )
+                {
+                    wxLogLastError(wxT("GetMenuString"));
+                }
 
                 continue;
             }