]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/print.cpp
Fixed wxPropertyGridPage::DoSetSplitterPosition() infinite recursion
[wxWidgets.git] / src / gtk / print.cpp
index 3bebe3ddc124d863326f556b5271372ede7b8520..8f8a48239bf69d88d95d69174b223b4a2a9300d2 100644 (file)
@@ -1192,7 +1192,8 @@ void wxGtkPrinterDCImpl::DoGradientFillConcentric(const wxRect& rect, const wxCo
     wxCoord w =  rect.width;
     wxCoord h = rect.height;
 
-    double radius = sqrt((w/2)*(w/2)+(h/2)*(h/2));
+    const double r2 = (w/2)*(w/2)+(h/2)*(h/2);
+    double radius = sqrt(r2);
 
     unsigned char redI = initialColour.Red();
     unsigned char blueI = initialColour.Blue();
@@ -2179,7 +2180,7 @@ void wxGtkPrinterDCImpl::DoGetTextExtent(const wxString& string, wxCoord *width,
     // Set layout's text
     const wxUTF8Buf dataUTF8 = string.utf8_str();
 
-    gint oldSize;
+    gint oldSize=0;
     if ( theFont )
     {
         // scale the font and apply it