X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd3f8f5cf55bf0e71583417d4323bbc79b286070..1f1d2182ffe4feb82a1e674266f47d172ed3cb3c:/src/mac/carbon/aboutdlg.cpp?ds=sidebyside diff --git a/src/mac/carbon/aboutdlg.cpp b/src/mac/carbon/aboutdlg.cpp index 9cf251339a..243de8b7d7 100644 --- a/src/mac/carbon/aboutdlg.cpp +++ b/src/mac/carbon/aboutdlg.cpp @@ -30,10 +30,10 @@ #include "wx/mac/private.h" // helper class for HIAboutBox options -class AboutBoxOptions : public wxMacCFRefHolder +class AboutBoxOptions : public wxCFRef { public: - AboutBoxOptions() : wxMacCFRefHolder + AboutBoxOptions() : wxCFRef ( CFDictionaryCreateMutable ( @@ -48,7 +48,7 @@ public: void Set(CFStringRef key, const wxString& value) { - CFDictionarySetValue(*this, key, wxMacCFStringHolder(value)); + CFDictionarySetValue(*this, key, wxCFStringRef(value)); } }; @@ -61,6 +61,7 @@ void wxAboutBox(const wxAboutDialogInfo& info) // Mac native about box currently can show only name, version, copyright // and description fields and we also shoehorn the credits text into the // description but if we have anything else we must use the generic version +#ifndef __LP64__ if ( info.IsSimple() ) { AboutBoxOptions opts; @@ -68,7 +69,10 @@ void wxAboutBox(const wxAboutDialogInfo& info) opts.Set(kHIAboutBoxNameKey, info.GetName()); if ( info.HasVersion() ) - opts.Set(kHIAboutBoxVersionKey, info.GetVersion()); + { + opts.Set(kHIAboutBoxVersionKey, + wxString::Format(_("Version %s"), info.GetVersion())); + } if ( info.HasCopyright() ) opts.Set(kHIAboutBoxCopyrightKey, info.GetCopyright()); @@ -78,6 +82,7 @@ void wxAboutBox(const wxAboutDialogInfo& info) HIAboutBox(opts); } else // simple "native" version is not enough +#endif { // we need to use the full-blown generic version wxGenericAboutBox(info);