gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] Re: key_event_test


From: zou lunkai
Subject: [Gnash-commit] Re: key_event_test
Date: Fri, 23 Nov 2007 13:35:08 +0800

strk,

about the failure in key_event_test.c:

found the culprint. It is the  ActionExec::cleanupAfterRun(bool
expectInconsistencies). See the following call stack:
            ...
          movie_root::processActionQueue()
        movie_root::flushHigherPriorityActionQueues()
      ActionExec::cleanupAfterRun()
    ActionExec::operator()()
  swf_function::operator()
call_method()

seems ActionExec::cleanupAfterRun()  does too much as its name
suggests.    why cleanupAfterRun triggers processing the action queue?
 I guess this is not only specific to key event handlers,  other
function calls might have the same problem. eg. call_method() triggers
processing actions queue.  Can you improve the document of this
function?

--zou


On Nov 22, 2007 3:29 PM, strk <address@hidden> wrote:
> On Thu, Nov 22, 2007 at 01:35:16PM +0800, zou lunkai wrote:
> > >  I guess all event handlers are *pushed* instead of executed
> > > immediatly in cvs-head.
> >
> > Not true. But confirmed key_event_test was failed due to actions order.
>
> I still get failures with the pp sometimes.
> The test should probably be more predictable.
>
> --strk;
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]