core: Remove NotAvm2 AVM2 mouse pick enum option since it is equivalent to Miss
This commit is contained in:
parent
cdbb08b4ee
commit
7eb3c3be0c
|
@ -600,7 +600,7 @@ impl<'gc> TInteractiveObject<'gc> for Avm1Button<'gc> {
|
|||
_point: Point<Twips>,
|
||||
_require_button_mode: bool,
|
||||
) -> Avm2MousePick<'gc> {
|
||||
Avm2MousePick::NotAvm2
|
||||
Avm2MousePick::Miss
|
||||
}
|
||||
|
||||
fn mouse_cursor(self, context: &mut UpdateContext<'_, 'gc>) -> MouseCursor {
|
||||
|
|
|
@ -2163,7 +2163,7 @@ impl<'gc> TInteractiveObject<'gc> for EditText<'gc> {
|
|||
) -> Avm2MousePick<'gc> {
|
||||
// Don't do anything if run in an AVM1 context.
|
||||
if !self.as_displayobject().movie().is_action_script_3() {
|
||||
return Avm2MousePick::NotAvm2;
|
||||
return Avm2MousePick::Miss;
|
||||
}
|
||||
|
||||
// The text is hovered if the mouse is over any child nodes.
|
||||
|
|
|
@ -498,7 +498,6 @@ pub enum Avm2MousePick<'gc> {
|
|||
Hit(InteractiveObject<'gc>),
|
||||
PropagateToParent,
|
||||
Miss,
|
||||
NotAvm2,
|
||||
}
|
||||
|
||||
impl<'gc> Debug for Avm2MousePick<'gc> {
|
||||
|
@ -507,7 +506,6 @@ impl<'gc> Debug for Avm2MousePick<'gc> {
|
|||
Avm2MousePick::Hit(target) => write!(f, "Hit({:?})", target.as_displayobject().name()),
|
||||
Avm2MousePick::PropagateToParent => write!(f, "PropagateToParent"),
|
||||
Avm2MousePick::Miss => write!(f, "Miss"),
|
||||
Avm2MousePick::NotAvm2 => write!(f, "NotAvm2"),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -555,8 +553,6 @@ impl<'gc> Avm2MousePick<'gc> {
|
|||
}
|
||||
// A miss in a child always stays a miss, regardless of parent settings.
|
||||
Avm2MousePick::Miss => Avm2MousePick::Miss,
|
||||
|
||||
Avm2MousePick::NotAvm2 => Avm2MousePick::NotAvm2,
|
||||
};
|
||||
res
|
||||
}
|
||||
|
|
|
@ -217,7 +217,7 @@ impl<'gc> TInteractiveObject<'gc> for LoaderDisplay<'gc> {
|
|||
) -> Avm2MousePick<'gc> {
|
||||
// Don't do anything if run in an AVM1 context.
|
||||
if !self.as_displayobject().movie().is_action_script_3() {
|
||||
return Avm2MousePick::NotAvm2;
|
||||
return Avm2MousePick::Miss;
|
||||
}
|
||||
|
||||
// We have at most one child
|
||||
|
|
|
@ -3216,7 +3216,7 @@ impl<'gc> TInteractiveObject<'gc> for MovieClip<'gc> {
|
|||
) -> Avm2MousePick<'gc> {
|
||||
// Don't do anything if run in an AVM1 context.
|
||||
if !self.movie().is_action_script_3() {
|
||||
return Avm2MousePick::NotAvm2;
|
||||
return Avm2MousePick::Miss;
|
||||
}
|
||||
|
||||
if self.visible() {
|
||||
|
@ -3327,7 +3327,7 @@ impl<'gc> TInteractiveObject<'gc> for MovieClip<'gc> {
|
|||
Avm2MousePick::PropagateToParent => {
|
||||
found_propagate = Some(res);
|
||||
}
|
||||
Avm2MousePick::Miss | Avm2MousePick::NotAvm2 => {}
|
||||
Avm2MousePick::Miss => {}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue