Slightly improve Carbon handling: we still have to deal with the "About..."

menu entry, even if the rest of the Apple Menu is done for us.

[originally from svn r2788]
This commit is contained in:
Ben Harris 2003-02-04 00:33:11 +00:00
Родитель 1e67347b04
Коммит 45ab39dd19
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -1,4 +1,4 @@
/* $Id: mac.c,v 1.43 2003/02/02 15:59:00 ben Exp $ */
/* $Id: mac.c,v 1.44 2003/02/04 00:33:11 ben Exp $ */
/*
* Copyright (c) 1999 Ben Harris
* All rights reserved.
@ -513,19 +513,19 @@ static void mac_menucommand(long result) {
window = FrontWindow();
/* Things which do the same whatever window we're in. */
switch (menu) {
#if !TARGET_API_MAC_CARBON
case mApple:
switch (item) {
case iAbout:
mac_openabout();
goto done;
#if !TARGET_API_MAC_CARBON
default:
GetMenuItemText(GetMenuHandle(mApple), item, da);
OpenDeskAcc(da);
goto done;
#endif
}
break;
#endif
case mFile:
switch (item) {
case iNew:
@ -627,7 +627,6 @@ static void mac_zoomwindow(WindowPtr window, short part) {
* Make the menus look right before the user gets to see them.
*/
#if TARGET_API_MAC_CARBON
/* XXX Is this good enough? What about Carbon on OS 8.1? */
#define EnableItem EnableMenuItem
#define DisableItem DisableMenuItem
#endif