X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/524c47aa3adf2af11a3069fd5da035a604f08f66..faa88eb768f87502e627f41af29d279b30a12114:/src/osx/carbon/settings.cpp diff --git a/src/osx/carbon/settings.cpp b/src/osx/carbon/settings.cpp index be6c68ca1b..b7608a7e25 100644 --- a/src/osx/carbon/settings.cpp +++ b/src/osx/carbon/settings.cpp @@ -19,6 +19,7 @@ #endif #include "wx/osx/private.h" +#include "wx/fontenum.h" // ---------------------------------------------------------------------------- // wxSystemSettingsNative @@ -75,6 +76,7 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index) case wxSYS_COLOUR_CAPTIONTEXT: case wxSYS_COLOUR_INFOTEXT: case wxSYS_COLOUR_INACTIVECAPTIONTEXT: + case wxSYS_COLOUR_LISTBOXTEXT: resultColor = *wxBLACK; break ; @@ -145,6 +147,8 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index) break ; } + //wxASSERT(resultColor.IsOk()); + return resultColor; } @@ -154,20 +158,25 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index) wxFont wxSystemSettingsNative::GetFont(wxSystemFont index) { + wxFont font; + switch (index) { case wxSYS_ANSI_VAR_FONT : case wxSYS_SYSTEM_FONT : case wxSYS_DEVICE_DEFAULT_FONT : case wxSYS_DEFAULT_GUI_FONT : - return *wxSMALL_FONT ; + font = *wxSMALL_FONT ; break ; default : + font = *wxNORMAL_FONT ; break ; } - return *wxNORMAL_FONT; + //wxASSERT(font.IsOk() && wxFontEnumerator::IsValidFacename(font.GetFaceName())); + + return font; } // ----------------------------------------------------------------------------