diff --git a/src/MacLO.c b/src/MacLO.c index 8a89295..1efcdb9 100644 --- a/src/MacLO.c +++ b/src/MacLO.c @@ -198,9 +198,12 @@ void MacLO_HandleAppleMenuChoice(const int16_t item) void MacLO_ShowAboutDialog() { + GrafPtr oldPort; DialogPtr dialog; int32_t itemHit; + GetPort(&oldPort); + dialog = GetNewDialog(AboutDialogResID, nil, MoveToFront); SetPort(dialog); @@ -212,6 +215,8 @@ void MacLO_ShowAboutDialog() ModalDialog(nil, &itemHit); DisposDialog(dialog); + + SetPort(oldPort); } void MacLO_LaunchAppleMenuItem(const int16_t item)