avm2: Implement call handler for Error
This commit is contained in:
parent
55d77970e0
commit
5fc37c7e13
|
@ -1,5 +1,6 @@
|
|||
package {
|
||||
[Ruffle(InstanceAllocator)]
|
||||
[Ruffle(CallHandler)]
|
||||
public dynamic class Error {
|
||||
Error.prototype.name = "Error"
|
||||
|
||||
|
|
|
@ -6,6 +6,19 @@ use crate::avm2::value::Value;
|
|||
use crate::avm2::Error;
|
||||
use crate::avm2::TObject;
|
||||
|
||||
pub fn call_handler<'gc>(
|
||||
activation: &mut Activation<'_, 'gc>,
|
||||
_this: Object<'gc>,
|
||||
args: &[Value<'gc>],
|
||||
) -> Result<Value<'gc>, Error<'gc>> {
|
||||
Ok(activation
|
||||
.avm2()
|
||||
.classes()
|
||||
.error
|
||||
.construct(activation, args)?
|
||||
.into())
|
||||
}
|
||||
|
||||
pub fn get_stack_trace<'gc>(
|
||||
activation: &mut Activation<'_, 'gc>,
|
||||
this: Object<'gc>,
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
num_ticks = 1
|
||||
known_failure = true
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
num_ticks = 1
|
||||
known_failure = true
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
num_ticks = 1
|
||||
known_failure = true
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
num_ticks = 1
|
||||
known_failure = true
|
||||
|
|
Loading…
Reference in New Issue