Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!nrl-cmf!cmcl2!rocky8!cucard!ccnysci!alexis From: alexis@ccnysci.UUCP (Alexis Rosen) Newsgroups: comp.sys.mac.programmer Subject: Re: Multifinder: how do I patch GetNextEvent? Message-ID: <916@ccnysci.UUCP> Date: 12 Oct 88 05:28:00 GMT References: <747@ttrdf.UUCP> <10050024@eecs.nwu.edu> Reply-To: alexis@ccnysci.UUCP (Alexis Rosen) Lines: 38 In article <10050024@eecs.nwu.edu> jln@eecs.nwu.edu (John Norstad) writes: >> What is the proper way to patch the GetNextEvent() trap for >> compatibility with MultiFinder? >> The two specific weird things are : >> 1) If I have the Finder as the top window, and then obscure an icon on >> the desktop, then expose it again, the icon does NOT get redrawn until >> it gets selected again. >> 2) While running LightSpeed C's debugger, if I enter an expression in the >> Data window, the watch cursor comes up, and stays there forever, >> UNTIL you mouse-down a few times on another application's window. >> Then when you re-activate the debugger window the expresion in the >> data window is correctly evaluated and displayed. >> I am running from System Tools 5.0. (The first official Multifinder). >> Frank Owen (..!att!ttrdf!fjo) > >I had exactly the same problem, and posted a note on comp.sys.mac on August 3. >[explains that you need to clear the low-order byte of the returned word] I missed this when it first came around, but you may be interested to know that If you try to run MultiFinder 1.0 and System 4.2 with _Finder 5.5_ it will work properly- except for the bug you just described. I wonder what Apple is doing in the current Finder that breaks all the rules? How about tail-patching various file system traps? It might be amusing to run really old Finders (1.1g, maybe) with MultiFinder and see just how long they last before dying. (Maybe not too amusing, especially if they take your hard disk with them...) ---- Alexis Rosen {allegra,philabs,cmcl2}!phri\ Writing from {harpo,cmcl2}!cucard!dasys1!alexis The Big Electric Cat {portal,well,sun}!hoptoad/ Public UNIX Best path: uunet!dasys1!alexis Or try: alexis@ccnysci.UUCP alexis@ccnysci.BITNET