/*
** Sioux menu bar, saved early so we can restore it
*/
-static Handle sioux_mbar;
+static MenuBarHandle sioux_mbar;
/*
** Some stuff for our GetDirectory and PromptGetFile routines
void
PyMac_RestoreMenuBar()
{
+#if 0
+ /* This doesn't seem to work anymore? Or only for Carbon? */
+ MenuBarHandle curmenubar;
+
+ curmenubar = GetMenuBar();
if ( sioux_mbar ) {
SetMenuBar(sioux_mbar);
DrawMenuBar();
- } else
+ } else {
PyMac_InitMenuBar();
+ DrawMenuBar();
+ }
+#endif
}
void
PyMac_OutputSeen()
{
+ if ( console_output_state == STATE_UNKNOWN )
+ PyMac_InitMenuBar();
console_output_state = STATE_LASTREAD;
}
void
PyMac_OutputNotSeen()
{
+ if ( console_output_state == STATE_UNKNOWN )
+ PyMac_InitMenuBar();
console_output_state = STATE_LASTWRITE;
}