X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/544229d1069a20ca4c81fac6059aa4d92d8559ef..de9a407728e5f47ed416365da9c07798ad0b0b26:/src/common/fontcmn.cpp diff --git a/src/common/fontcmn.cpp b/src/common/fontcmn.cpp index cb10a1772d..99466a583e 100644 --- a/src/common/fontcmn.cpp +++ b/src/common/fontcmn.cpp @@ -29,8 +29,10 @@ #endif #ifndef WX_PRECOMP -#include "wx/font.h" -#include "wx/intl.h" + #include "wx/dc.h" + #include "wx/font.h" + #include "wx/intl.h" + #include "wx/dcscreen.h" #endif // WX_PRECOMP #include "wx/gdicmn.h" @@ -53,11 +55,11 @@ // helper functions // ---------------------------------------------------------------------------- -static void AdjustFontSize(wxFont font, wxDC& dc, const wxSize& pixelSize) +static void AdjustFontSize(wxFont& font, wxDC& dc, const wxSize& pixelSize) { int currentSize = font.GetPointSize(); - int largestGood; - int smallestBad; + int largestGood = 0; + int smallestBad = 0; bool initialGoodFound = false; bool initialBadFound = false; @@ -185,10 +187,10 @@ wxFont *wxFontBase::New(const wxSize& pixelSize, return new wxFont(pixelSize, family, style, weight, underlined, face, encoding); #else - wxFont * ret = New(10, family, style, weight, underlined, face, encoding); + wxFont *self = New(10, family, style, weight, underlined, face, encoding); wxScreenDC dc; - ret->AdjustFontSize(*(wxFont *)this, dc, pixelSize); - return ret; + AdjustFontSize(*(wxFont *)self, dc, pixelSize); + return self; #endif } @@ -601,7 +603,7 @@ wxString wxNativeFontInfo::ToUserString() const wxFontEncoding enc = GetEncoding(); if ( enc != wxFONTENCODING_DEFAULT && enc != wxFONTENCODING_SYSTEM ) { - desc << _T(' ') << wxFontMapper::Get()->GetEncodingName(enc); + desc << _T(' ') << wxFontMapper::GetEncodingName(enc); } #endif // wxUSE_FONTMAP