diff --git a/contrib/src/xrc/xh_chckl.cpp b/contrib/src/xrc/xh_chckl.cpp index 46be0a3364..bac03e2823 100644 --- a/contrib/src/xrc/xh_chckl.cpp +++ b/contrib/src/xrc/xh_chckl.cpp @@ -19,7 +19,7 @@ #pragma hdrstop #endif -#if wxUSE_OWNER_DRAWN +#if wxUSE_OWNER_DRAWN || !defined(__WXMSW__) #include "wx/xrc/xh_chckl.h" #include "wx/checklst.h" diff --git a/contrib/src/xrc/xh_menu.cpp b/contrib/src/xrc/xh_menu.cpp index ec9a9d0f5f..80a992acfa 100644 --- a/contrib/src/xrc/xh_menu.cpp +++ b/contrib/src/xrc/xh_menu.cpp @@ -85,11 +85,9 @@ wxObject *wxMenuXmlHandler::DoCreateResource() wxMenuItem *mitem = new wxMenuItem(p_menu, id, fullLabel, GetText(wxT("help")), kind); -#if wxCHECK_VERSION(2,3,0) || defined(__WXMSW__) -#if wxUSE_OWNER_DRAWN +#if wxCHECK_VERSION(2,3,0) || (defined(__WXMSW__) && wxUSE_OWNER_DRAWN) if (HasParam(wxT("bitmap"))) mitem->SetBitmap(GetBitmap(wxT("bitmap"), wxART_MENU)); -#endif #endif p_menu->Append(mitem); mitem->Enable(GetBool(wxT("enabled"), TRUE)); diff --git a/src/xrc/xh_chckl.cpp b/src/xrc/xh_chckl.cpp index 46be0a3364..bac03e2823 100644 --- a/src/xrc/xh_chckl.cpp +++ b/src/xrc/xh_chckl.cpp @@ -19,7 +19,7 @@ #pragma hdrstop #endif -#if wxUSE_OWNER_DRAWN +#if wxUSE_OWNER_DRAWN || !defined(__WXMSW__) #include "wx/xrc/xh_chckl.h" #include "wx/checklst.h" diff --git a/src/xrc/xh_menu.cpp b/src/xrc/xh_menu.cpp index ec9a9d0f5f..80a992acfa 100644 --- a/src/xrc/xh_menu.cpp +++ b/src/xrc/xh_menu.cpp @@ -85,11 +85,9 @@ wxObject *wxMenuXmlHandler::DoCreateResource() wxMenuItem *mitem = new wxMenuItem(p_menu, id, fullLabel, GetText(wxT("help")), kind); -#if wxCHECK_VERSION(2,3,0) || defined(__WXMSW__) -#if wxUSE_OWNER_DRAWN +#if wxCHECK_VERSION(2,3,0) || (defined(__WXMSW__) && wxUSE_OWNER_DRAWN) if (HasParam(wxT("bitmap"))) mitem->SetBitmap(GetBitmap(wxT("bitmap"), wxART_MENU)); -#endif #endif p_menu->Append(mitem); mitem->Enable(GetBool(wxT("enabled"), TRUE));