]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/window_osx.cpp
Return raw text, not markup, from wxWebViewWebKit::GetSelectedText().
[wxWidgets.git] / src / osx / window_osx.cpp
index 1a44f25e42241559e72326ac2891e751039000f0..bba95e6e8a8b774daf545d098876a66228583ad5 100644 (file)
@@ -872,16 +872,22 @@ void wxWindowMac::DoGetClientSize( int *x, int *y ) const
 
 #endif
     if (x)
-       *x = ww;
+    {
+        // we shouldn't return invalid width
+        if ( ww < 0 )
+            ww = 0;
+        
+        *x = ww;
+    }
+    
     if (y)
-       *y = hh;
-}
-
-double wxWindowMac::GetMagnificationFactor() const
-{
-    wxNonOwnedWindow* tlw = MacGetTopLevelWindow() ;
-    wxCHECK_MSG( tlw , 1.0, wxT("TopLevel Window missing") ) ;
-    return tlw->GetMagnificationFactor();    
+    {
+        // we shouldn't return invalid height
+        if ( hh < 0 )
+            hh = 0;
+        
+        *y = hh;
+    }
 }
 
 bool wxWindowMac::SetCursor(const wxCursor& cursor)
@@ -1226,7 +1232,7 @@ void wxWindowMac::DoSetClientSize(int clientwidth, int clientheight)
     }
 }
 
-float wxWindowMac::GetContentScaleFactor() const 
+double wxWindowMac::GetContentScaleFactor() const 
 {
     return GetPeer()->GetContentScaleFactor();
 }