BUG: OSX Opening an App with a document

Terry Judd terry.judd at unimelb.edu.au
Thu Oct 6 18:53:42 EDT 2016


Seems like it could fire earlier but I guess it ensures consistency when double-clicking/dropping a document irrespective of whether the app is open or not. Although, if you’re using custom urls on iOS – which are sort of analogous – then mobileGetLaunchURL() is available at preopenstack.

Terry...

On 7/10/2016 9:35 am, "use-livecode on behalf of Paul Dupuis" <use-livecode-bounces at lists.runrev.com on behalf of paul at researchware.com> wrote:

    In both LC 6.7.11 and LC 8.1.0 the appleEvent message for when the
    standalone is launched with a document is NOT send under AFTER openCard
    EVEN if prior message handles include a WAIT ... WITH MESSAGES.
    
    I think this is a BUG? Does anyone else agree?
    
    For example, here is the startup messages of an OSX Standalone that is
    started with a Document being dropped on it (or one of its's documents
    being double-clicked). Each of these is a handler, such as "on startup",
    that just output the milliseconds and the name of the message to a field.
    1475789014901 startup
    1475789014902 preOpenStack
    1475789014902 preOpenBackground
    1475789014902 preOpenCard
    1475789015030 openStack
    1475789015043 openBackground
    1475789015051 openCard
    1475789015060 appleEvent: (document)
    
    You can see the appleEvent fires off AFTER the openCard. The next set is
    from a modified version of this test stack where the 'on openCard'
    handler includes a wait 500 milliseconds with messages - figuring an
    entire 1/2 second should be enough for the appleEvent message to fire
    before the openCard handler continues, but this is not the case. It
    appears no matter how many wait with messages or how long you wait, the
    appleEvent message generated by starting the Standalone with a document
    only fires when openCard is finished.
    
    1475789340757 startup
    1475789340757 preOpenStack
    1475789340757 preOpenBackground
    1475789340796 preOpenCard
    1475789340837 openStack
    1475789340845 openBackground
    1475789340944 openCard - start
    -- 500 millisecond wait with messages here
    1475789341466 openCard - end
    1475789341472 appleEvent: (document)
    
    Again, this seems like a bug to me. Anyone else?
    
    _______________________________________________
    use-livecode mailing list
    use-livecode at lists.runrev.com
    Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
    http://lists.runrev.com/mailman/listinfo/use-livecode
    



More information about the use-livecode mailing list