gnash-commit
[Top][All Lists]
Advanced

[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;


reply via email to

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