From ea73dbc3677231b44a80d3b0084330c526cd03a5 Mon Sep 17 00:00:00 2001 From: relrelb Date: Wed, 23 Jun 2021 00:35:03 +0300 Subject: [PATCH] avm1: Remove `StageObject::as_executable` It was identical to the default implementation of `TObject`, and thus unnecessary. --- core/src/avm1/object/stage_object.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/core/src/avm1/object/stage_object.rs b/core/src/avm1/object/stage_object.rs index bc0d1d682..1182afafd 100644 --- a/core/src/avm1/object/stage_object.rs +++ b/core/src/avm1/object/stage_object.rs @@ -2,7 +2,6 @@ use crate::avm1::activation::Activation; use crate::avm1::error::Error; -use crate::avm1::function::Executable; use crate::avm1::property::Attribute; use crate::avm1::property_map::PropertyMap; use crate::avm1::{AvmString, Object, ObjectPtr, ScriptObject, TDisplayObject, TObject, Value}; @@ -474,9 +473,6 @@ impl<'gc> TObject<'gc> for StageObject<'gc> { fn as_display_object(&self) -> Option> { Some(self.0.read().display_object) } - fn as_executable(&self) -> Option> { - None - } fn as_ptr(&self) -> *const ObjectPtr { self.0.read().base.as_ptr() as *const ObjectPtr