Displaying 2 results from an estimated 2 matches for "a18a4bc".
Did you mean:
2a18abc
2007 Jul 11
0
Branch 'as' - libswfdec/swfdec_as_object.c
...2f8bb5060c438d (from c066d38e799dcb3f96bf029a675f2166941c82c7)
Author: Benjamin Otte <otte at gnome.org>
Date: Wed Jul 11 13:28:20 2007 +0200
pop the return value that gets pushed to the stack here
diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c
index af2e7e1..a18a4bc 100644
--- a/libswfdec/swfdec_as_object.c
+++ b/libswfdec/swfdec_as_object.c
@@ -27,6 +27,7 @@
#include "swfdec_as_context.h"
#include "swfdec_as_frame.h"
#include "swfdec_as_native_function.h"
+#include "swfdec_as_stack.h"
#include "swfdec_as_string...
2007 Jul 12
0
Branch 'as' - 7 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_with.c libswfdec/swfdec_sprite_movie.c test/trace
..._object_get_variable (obj, name, fun);
+ obj = swfdec_as_object_resolve (obj);
+ SWFDEC_AS_VALUE_SET_OBJECT (thisp, obj);
} else {
SWFDEC_AS_VALUE_SET_NULL (thisp);
SWFDEC_AS_VALUE_SET_UNDEFINED (fun);
diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c
index a18a4bc..3f81101 100644
--- a/libswfdec/swfdec_as_object.c
+++ b/libswfdec/swfdec_as_object.c
@@ -806,3 +806,27 @@ swfdec_as_object_get_debug (SwfdecAsObje
return klass->debug (object);
}
+/**
+ * swfdec_as_object_resolve:
+ * @object: a #SwfdecAsObject
+ *
+ * Resolves the object to its real obje...