]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/frame.cpp
no message
[wxWidgets.git] / src / mac / carbon / frame.cpp
index 6bde00fc744d3dd3c670d7a9e6dd2d10c60de2e0..fb3d2fee9f79b875a906301a1dff3005d2dabec2 100644 (file)
@@ -315,7 +315,7 @@ void wxFrameMac::DoGetClientSize(int *x, int *y) const
        wxWindow::DoGetClientSize( x , y ) ;
 
 #if wxUSE_STATUSBAR
-  if ( GetStatusBar() )
+  if ( GetStatusBar() && y )
   {
     int statusX, statusY;
     GetStatusBar()->GetClientSize(&statusX, &statusY);
@@ -324,8 +324,10 @@ void wxFrameMac::DoGetClientSize(int *x, int *y) const
 #endif // wxUSE_STATUSBAR
 
   wxPoint pt(GetClientAreaOrigin());
-  *y -= pt.y;
-  *x -= pt.x;
+  if ( y )
+    *y -= pt.y;
+  if ( x ) 
+    *x -= pt.x;
 }
 
 void wxFrameMac::DoSetClientSize(int clientwidth, int clientheight)