X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/c399fc7de6584a5b50963fca252629a4eb1cff00..c13772b1ab493bfc92760c9c45c6aa5c58074ab1:/mac/mac.c diff --git a/mac/mac.c b/mac/mac.c index 992f3675..a2e89f91 100644 --- a/mac/mac.c +++ b/mac/mac.c @@ -260,7 +260,6 @@ static void mac_eventloop(void) { cursrgn = NewRgn(); sleeptime = 0; for (;;) { - mac_adjustcursor(cursrgn); ticksleft=timing_next_time-GETTICKCOUNT(); if (sleeptime > ticksleft && ticksleft >=0) sleeptime=ticksleft; @@ -286,7 +285,6 @@ static void mac_eventloop(void) { } if (!gotevent) sk_poll(); - mac_pollterm(); if (mac_gestalts.apprvers >= 0x100 && mac_frontwindow() != NULL) IdleControls(mac_frontwindow()); } @@ -474,6 +472,9 @@ static void mac_menucommand(long result) { case iOpen: mac_opensession(); goto done; + case iChange: + mac_reconfig(); + goto done; case iClose: mac_closewindow(window); goto done; @@ -569,6 +570,7 @@ static void mac_adjustmenus(void) { if (window != NULL && mac_wininfo(window)->adjustmenus != NULL) (*mac_wininfo(window)->adjustmenus)(window); else { + DisableItem(menu, iChange); DisableItem(menu, iSave); DisableItem(menu, iSaveAs); DisableItem(menu, iDuplicate);