diff --git a/src/common/fontcmn.cpp b/src/common/fontcmn.cpp index 4f0a4a6014..b0e175ca56 100644 --- a/src/common/fontcmn.cpp +++ b/src/common/fontcmn.cpp @@ -389,7 +389,8 @@ bool wxFontBase::operator==(const wxFont& font) const // in wxGTK1 GetPixelSize() calls GetInternalFont() which uses // operator==() resulting in infinite recursion so we can't use it // in that port -#if !defined(__WXGTK__) || defined(__WXGTK20__) + // in wxQT, GetPixelSize is too slow to be used here +#if (!defined(__WXGTK__) || defined(__WXGTK20__)) && !defined(__WXQT__) GetPixelSize() == font.GetPixelSize() && #endif GetFamily() == font.GetFamily() &&