gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] [bug #38084] Superclass prototype method call failure


From: bl0ckeduser
Subject: [Gnash-commit] [bug #38084] Superclass prototype method call failure
Date: Wed, 16 Jan 2013 00:25:37 +0000
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0

Follow-up Comment #6, bug #38084 (project gnash):

strk: That is indeed the relevant part. As for single indirection, I will try
to write another testcase tomorrow when I'm back to my Linux system.

I agree that the ActionScript code I have submitted is a quite ugly
corner-case. I wrote it to demonstrate a subtle case where Gnash does not have
good compatibility with the Adobe Flash player. I sent this report because I
am interested in
preserving some historical Flash software without depending on
Adobe binaries, but I think fixing cases like this could also generally
improve Gnash, at least insofar as it is meant
as a free alternative to the Adobe player.

If this may help, when I was debugging the
old chat client that first gave me this error, I noticed
that the following "if" in ASHandlers.cpp got followed
prior to the method call failure error message:

    if (func && func->isBuiltin()) {
        // Do not construct super if method is a builtin
        // TODO: check if this is correct!!
        super = 0;

BTW, I know of a few other programs (mostly games) that
have slight graphical or sound issues running in Gnash, I can
give you links to the .SWF files and give nontechnical info
about the glitches if you want.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?38084>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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