diff --git a/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp b/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp index 45471921e9..32538ae8ae 100644 --- a/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp +++ b/source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp @@ -23,7 +23,9 @@ #include "AtlasObject/AtlasObject.h" #include "AtlasObject/AtlasObjectText.h" #include "General/Datafile.h" - +#ifdef __WXMAC__ +#include +#endif #include "wx/file.h" BEGIN_EVENT_TABLE(ActorEditor, AtlasWindow) @@ -36,6 +38,11 @@ ActorEditor::ActorEditor(wxWindow* parent) { SetIcon(wxIcon(_T("ICON_ActorEditor"))); +#ifdef __WXMAC__ + ProcessSerialNumber PSN; + GetCurrentProcess(&PSN); + TransformProcessType(&PSN,kProcessTransformToForegroundApplication); +#endif wxMenu* menu = new wxMenu; menu->Append(ID_CreateEntity, _("Create &entity...")); AddCustomMenu(menu, _("&Actor"));