diff --git a/include/wx/artprov.h b/include/wx/artprov.h index 26c324b8e9..1c9807f160 100644 --- a/include/wx/artprov.h +++ b/include/wx/artprov.h @@ -30,8 +30,10 @@ class WXDLLEXPORT wxArtProviderCache; typedef wxString wxArtClient; typedef wxString wxArtID; -#define wxART_MAKE_CLIENT_ID(id) _T(#id)_T("_C") -#define wxART_MAKE_ART_ID(id) _T(#id) +#define wxART_MAKE_CLIENT_ID_FROM_STR(id) id _T("_C") +#define wxART_MAKE_CLIENT_ID(id) wxART_MAKE_CLIENT_ID_FROM_STR(_T(#id)) +#define wxART_MAKE_ART_ID_FROM_STR(id) id +#define wxART_MAKE_ART_ID(id) wxART_MAKE_ART_ID_FROM_STR(_T(#id)) // ---------------------------------------------------------------------------- // Art clients