On Mon, May 11, 2009 at 05:31:45PM -0400, Benjamin Wolsey wrote:
>
> > catch (...) // unexpected, unknown, but why not cleaning up...
>
> The answer to the question in the comment is that it hides bugs in
> implementation or in Gnash.
Note that the catch block re-throws, so shouldn't really hide anything
(at least as of revno 10865)
catch (std::exception& ex) // unexpected but we can tell what it is
{
log_debug("Unexpected exception from swf_function execution: %s",
ex.what());
throw;
}
catch (...) // unexpected, unknown, but why not cleaning up...
{
log_debug("Unknown exception got from swf_function execution");
throw;
}
--strk;
Free GIS & Flash consultant/developer () ASCII Ribbon Campaign
http://foo.keybit.net/~strk/services.html /\ Keep it simple!
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev