[Openmcl-devel] What goes on under the hood during revert
Ron Garret
ron at flownet.com
Mon Jan 25 10:26:42 PST 2010
On Jan 25, 2010, at 2:02 AM, Gary Byers wrote:
>
>
> On Sun, 24 Jan 2010, Ron Garret wrote:
>
>> Trying to trace through the process of what happens when you revert a document...
>>
>> The REVERT menu item invokes revertDocumentToSaved: (as can be
>> determined with this handy-dandy little snippet): >
>
>> ? (%get-cstring (#_sel_getName (menu-item-action-selector "File"
>> "Revert"))) "revertDocumentToSaved:"
>>
>> As far as I can tell, this method is not overridden anywhere in the
>> GUI sources, so this just does the standard Cocoa thing, namely,
>> displays the "Are you sure?" dialog, and then invokes....
>>
>> ... and that's where I get very puzzled, because the latest docs say
>> it invokes revertToContentsOfURL:ofType:error:, which is also, as
>> far as I can tell, not overridden anywhere. What *is* overridden is
>> revertToSavedFromFile:ofType: but that method is deprecated in
>> Leopard, and as far as I can tell (by adding a print statement) this
>> method is in fact not invoked when a file is reverted.
>
> It is in fact invoked. (I added a (print "Reverting!") call in the method
> body and when I reverted a document in the standalone IDE, that output went
> to the AltConsole window. I don't know why something similar didn't happen
> in your case.)
>
It's because I'm an idiot. I didn't actually add a print statement, I uncommented the call to NSLog and forgot that those messages end up in the system console, not the AltConsole.
Thanks.
rg
More information about the Openmcl-devel
mailing list