[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9564: GETPROPERTY opcode: use as_obj
From: |
Tom Stellard |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9564: GETPROPERTY opcode: use as_object::get_member to get member values. |
Date: |
Sat, 13 Sep 2008 17:06:12 +0800 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9564
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev
timestamp: Sat 2008-09-13 17:06:12 +0800
message:
GETPROPERTY opcode: use as_object::get_member to get member values.
modified:
libcore/vm/Machine.cpp
=== modified file 'libcore/vm/Machine.cpp'
--- a/libcore/vm/Machine.cpp 2008-09-13 08:38:38 +0000
+++ b/libcore/vm/Machine.cpp 2008-09-13 09:06:12 +0000
@@ -1568,7 +1568,9 @@
asName a = pool_name(mStream->read_V32(), mPoolObject);
//TODO: If multiname is runtime we need to also pop namespace
and name values of the stack.
as_value obj = pop_stack();
- as_value val = get_property_value(obj.to_object(),a);
+ as_value val;
+ obj.to_object().get()->get_member(a.getGlobalName(), &val);
+
push_stack(val);
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9564: GETPROPERTY opcode: use as_object::get_member to get member values.,
Tom Stellard <=