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