Displaying 1 result from an estimated 1 matches for "swfdec_as_watch_new".
2007 Sep 10
0
3 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h
...(object->properties, swfdec_as_object_mark_property, NULL);
+ if (object->watches)
+ g_hash_table_foreach (object->watches, swfdec_as_object_mark_watch, NULL);
}
static void
@@ -233,6 +242,52 @@ swfdec_as_object_do_get (SwfdecAsObject
return TRUE;
}
+static SwfdecAsWatch *
+swfdec_as_watch_new (SwfdecAsFunction *function)
+{
+ SwfdecAsWatch *watch;
+
+ if (!swfdec_as_context_use_mem (SWFDEC_AS_OBJECT (function)->context,
+ sizeof (SwfdecAsWatch)))
+ return NULL;
+
+ watch = g_slice_new (SwfdecAsWatch);
+ watch->refcount = 1;
+ watch->watch = function;
+ SWFDEC_AS_VALUE...