X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/0c5c7f5c1841d6e3d1897e77ea9ee07943f401bf..d49b711771eb01ba6d2cc611c5b828d093c9e2ae:/mac/mac.c diff --git a/mac/mac.c b/mac/mac.c index d8b9b2fa..a9a327f4 100644 --- a/mac/mac.c +++ b/mac/mac.c @@ -1,4 +1,4 @@ -/* $Id: mac.c,v 1.51 2003/02/23 11:58:59 ben Exp $ */ +/* $Id: mac.c,v 1.52 2003/02/27 23:34:59 ben Exp $ */ /* * Copyright (c) 1999, 2003 Ben Harris * All rights reserved. @@ -157,6 +157,9 @@ static void mac_startup(void) { if (Gestalt(gestaltWindowMgrAttr, &mac_gestalts.windattr) != noErr || &SetWindowContentColor == kUnresolvedCFragSymbolAddress) mac_gestalts.windattr = 0; + /* Mac OS 8.5 Menu Manager? */ + if (Gestalt(gestaltMenuMgrAttr, &mac_gestalts.menuattr) != noErr) + mac_gestalts.menuattr = 0; #endif /* Text Encoding Conversion Manager? */ if ( @@ -189,6 +192,8 @@ static void mac_startup(void) { fatalbox("Unable to create menu bar."); SetMenuBar(menuBar); AppendResMenu(GetMenuHandle(mApple), 'DRVR'); + if (mac_gestalts.menuattr & gestaltMenuMgrAquaLayoutMask) + DeleteMenuItem(GetMenuHandle(mFile), iQuit); mac_adjustmenus(); DrawMenuBar(); InitCursor();