projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Having created and used uxsel, it actually turns out to be
[u/mdw/putty]
/
mac
/
mac.c
diff --git
a/mac/mac.c
b/mac/mac.c
index
ed73070
..
1552c2f
100644
(file)
--- a/
mac/mac.c
+++ b/
mac/mac.c
@@
-1,4
+1,4
@@
-/* $Id: mac.c,v 1.5
4 2003/03/06 23:44:47
ben Exp $ */
+/* $Id: mac.c,v 1.5
6 2003/03/25 23:18:59
ben Exp $ */
/*
* Copyright (c) 1999, 2003 Ben Harris
* All rights reserved.
/*
* Copyright (c) 1999, 2003 Ben Harris
* All rights reserved.
@@
-31,6
+31,7
@@
#include <MacTypes.h>
#include <AEDataModel.h>
#include <AppleEvents.h>
#include <MacTypes.h>
#include <AEDataModel.h>
#include <AppleEvents.h>
+#include <Controls.h>
#include <Quickdraw.h>
#include <Fonts.h>
#include <MacWindows.h>
#include <Quickdraw.h>
#include <Fonts.h>
#include <MacWindows.h>
@@
-194,8
+195,11
@@
static void mac_startup(void) {
fatalbox("Unable to create menu bar.");
SetMenuBar(menuBar);
AppendResMenu(GetMenuHandle(mApple), 'DRVR');
fatalbox("Unable to create menu bar.");
SetMenuBar(menuBar);
AppendResMenu(GetMenuHandle(mApple), 'DRVR');
- if (mac_gestalts.menuattr & gestaltMenuMgrAquaLayoutMask)
+ if (mac_gestalts.menuattr & gestaltMenuMgrAquaLayoutMask)
{
DeleteMenuItem(GetMenuHandle(mFile), iQuit);
DeleteMenuItem(GetMenuHandle(mFile), iQuit);
+ /* Also delete the separator above the Quit item. */
+ DeleteMenuItem(GetMenuHandle(mFile), iQuit - 1);
+ }
mac_adjustmenus();
DrawMenuBar();
InitCursor();
mac_adjustmenus();
DrawMenuBar();
InitCursor();
@@
-266,6
+270,8
@@
static void mac_eventloop(void) {
sk_poll();
if (!gotevent)
mac_pollterm();
sk_poll();
if (!gotevent)
mac_pollterm();
+ if (mac_gestalts.apprvers >= 0x100 && mac_frontwindow() != NULL)
+ IdleControls(mac_frontwindow());
}
DisposeRgn(cursrgn);
}
}
DisposeRgn(cursrgn);
}