On Sep 29, 2014, at 16:17, Adam R. Maxwell wrote:

> 
>> On Sep 29, 2014, at 06:57 , Christiaan Hofman <cmhof...@gmail.com> wrote:
>> 
>> This is trange: then what calls [NSDocument int] if it isn't in 
>> openDocument? And if it is delayed, then when can the ivars be reset? They 
>> must be reset, because nmot all documents are opened using a panel.
> 
> Here’s the backtrace if I break on -init:
> 
> 
> #0    0x00000001000295a9 in -[BibDocument init] at 
> /Volumes/Local/Users/amaxwell/build/bibdesk-clean/BibDocument.m:229
> #1    0x00007fff8c7f1cd5 in -[NSDocument initWithContentsOfURL:ofType:error:] 
> ()
> #2    0x00007fff8c9ce6d9 in -[NSDocumentController 
> makeDocumentWithContentsOfURL:ofType:error:] ()
> #3    0x000000010018dd88 in -[BDSKDocumentController 
> makeDocumentWithContentsOfURL:ofType:error:] at 
> /Volumes/Local/Users/amaxwell/build/bibdesk-clean/BDSKDocumentController.m:252
> #4    0x00007fff8c9dc8a6 in -[NSDocumentController(NSDeprecated) 
> openDocumentWithContentsOfURL:display:error:] ()
> #5    0x000000010018e404 in -[BDSKDocumentController 
> openDocumentWithContentsOfURL:display:error:] at 
> /Volumes/Local/Users/amaxwell/build/bibdesk-clean/BDSKDocumentController.m:318
> #6    0x00007fff8c9cd5c1 in __80-[NSDocumentController 
> openDocumentWithContentsOfURL:display:completionHandler:]_block_invoke_4 ()
> #7    0x00007fff8c9cc763 in -[NSDocumentController 
> _openDocumentWithContentsOfURL:usingProcedure:] ()
> 
> Since Apple added that block-based asynchronous loading bullshit in 10.7, I 
> have no idea what the NSDocument load/save paths look like, especially if 
> deprecated code is involved. My guess is that Apple doesn’t either, for the 
> most part.
> 
> Adam

BTW, does runModalOpenPanel:forTypes: return before openDocument: does?

Christiaan

------------------------------------------------------------------------------
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to