From 1e504cd64c568b91cbea0abce047eb754419a77d Mon Sep 17 00:00:00 2001 From: wraitii Date: Sun, 13 Dec 2015 16:53:35 +0000 Subject: [PATCH] Fix the actoreditor menu bar on OSX. Patch by trompetin17. Fixes #1554. This was SVN commit r17458. --- source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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"));