[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9605: Clear the scope stack before e
From: |
Tom Stellard |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9605: Clear the scope stack before executing a new function. |
Date: |
Sat, 11 Oct 2008 00:14:10 +0800 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9605
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev
timestamp: Sat 2008-10-11 00:14:10 +0800
message:
Clear the scope stack before executing a new function.
modified:
libcore/vm/Machine.cpp
=== modified file 'libcore/vm/Machine.cpp'
--- a/libcore/vm/Machine.cpp 2008-10-10 16:12:02 +0000
+++ b/libcore/vm/Machine.cpp 2008-10-10 16:14:10 +0000
@@ -2810,6 +2810,8 @@
void Machine::load_function(CodeStream* stream,boost::uint32_t maxRegisters){
saveState();
+ //TODO: Maybe this call should be part of saveState(), it returns the
old downstop.
+ mScopeStack.fixDownstop();
mStream = stream;
clearRegisters(maxRegisters);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9605: Clear the scope stack before executing a new function.,
Tom Stellard <=