]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/toplevel.cpp
blind fix for wxGIFDecoder::ReadGIF
[wxWidgets.git] / src / msw / toplevel.cpp
index 005d4a78bf4c7625427183f98a605c9a77455466..6c7b38718b045dfd99e91fbd67516772be35c4c3 100644 (file)
@@ -258,7 +258,7 @@ bool wxTopLevelWindowMSW::CreateDialog(const wxChar *dlgTemplate,
         // and passing CW_USEDEFAULT to MoveWindow() results in resizing the
         // window to (0, 0) size which breaks quite a lot of things, e.g. the
         // sizer calculation in wxSizer::Fit()
-        if ( w == CW_USEDEFAULT )
+        if ( w == (int)CW_USEDEFAULT )
         {
             // the exact number doesn't matter, the dialog will be resized
             // again soon anyhow but it should be big enough to allow
@@ -268,7 +268,7 @@ bool wxTopLevelWindowMSW::CreateDialog(const wxChar *dlgTemplate,
             h = 100;
         }
 
-        if ( x == CW_USEDEFAULT )
+        if ( x == (int)CW_USEDEFAULT )
         {
             // well, where should we put it? maybe centre it on screen?
             x =
@@ -616,8 +616,9 @@ bool wxTopLevelWindowMSW::EnableCloseButton(bool enable)
 
     // enabling/disabling the close item from it also automatically
     // disables/enables the close title bar button
-    if ( !::EnableMenuItem(hmenu, SC_CLOSE,
-                           MF_BYCOMMAND | (enable ? MF_ENABLED : MF_GRAYED)) )
+    if ( ::EnableMenuItem(hmenu, SC_CLOSE,
+                          MF_BYCOMMAND |
+                          (enable ? MF_ENABLED : MF_GRAYED)) == -1 )
     {
         wxLogLastError(_T("EnableMenuItem(SC_CLOSE)"));