@@ -1134,11 +1134,11 @@ impl Player {
1134
1134
}
1135
1135
1136
1136
self . mutate_with_update_context ( |context| {
1137
- let button_event = ButtonKeyCode :: from_input_event ( event)
1137
+ let button_event = ButtonKeyCode :: from_input_event ( & event)
1138
1138
. map ( |key_code| ClipEvent :: KeyPress { key_code } ) ;
1139
1139
1140
1140
if let InputEvent :: KeyDown { key_code, key_char }
1141
- | InputEvent :: KeyUp { key_code, key_char } = event
1141
+ | InputEvent :: KeyUp { key_code, key_char } = & event
1142
1142
{
1143
1143
let ctrl_key = context. input . is_key_down ( KeyCode :: CONTROL ) ;
1144
1144
let alt_key = context. input . is_key_down ( KeyCode :: ALT ) ;
@@ -1192,7 +1192,7 @@ impl Player {
1192
1192
}
1193
1193
1194
1194
// Propagate clip events.
1195
- let ( clip_event, listener) = match event {
1195
+ let ( clip_event, listener) = match & event {
1196
1196
InputEvent :: KeyDown { .. } => {
1197
1197
( Some ( ClipEvent :: KeyDown ) , Some ( ( "Key" , "onKeyDown" , vec ! [ ] ) ) )
1198
1198
}
@@ -1279,11 +1279,11 @@ impl Player {
1279
1279
// KeyPress events take precedence over text input.
1280
1280
if !key_press_handled {
1281
1281
if let Some ( text) = context. focus_tracker . get_as_edit_text ( ) {
1282
- if let InputEvent :: TextInput { codepoint } = event {
1283
- text. text_input ( codepoint, context) ;
1282
+ if let InputEvent :: TextInput { codepoint } = & event {
1283
+ text. text_input ( * codepoint, context) ;
1284
1284
}
1285
- if let InputEvent :: TextControl { code } = event {
1286
- text. text_control_input ( code, context) ;
1285
+ if let InputEvent :: TextControl { code } = & event {
1286
+ text. text_control_input ( * code, context) ;
1287
1287
}
1288
1288
}
1289
1289
}
@@ -1293,7 +1293,7 @@ impl Player {
1293
1293
if let InputEvent :: KeyDown {
1294
1294
key_code : KeyCode :: TAB ,
1295
1295
..
1296
- } = event
1296
+ } = & event
1297
1297
{
1298
1298
let reversed = context. input . is_key_down ( KeyCode :: SHIFT ) ;
1299
1299
let tracker = context. focus_tracker ;
@@ -1306,7 +1306,7 @@ impl Player {
1306
1306
if !key_press_handled && context. focus_tracker . highlight ( ) . is_visible ( ) {
1307
1307
if let Some ( focus) = context. focus_tracker . get ( ) {
1308
1308
if matches ! (
1309
- event,
1309
+ & event,
1310
1310
InputEvent :: KeyDown {
1311
1311
key_code: KeyCode :: ENTER ,
1312
1312
..
@@ -1318,8 +1318,8 @@ impl Player {
1318
1318
focus. handle_clip_event ( context, ClipEvent :: Release { index : 0 } ) ;
1319
1319
}
1320
1320
1321
- if let InputEvent :: KeyDown { key_code, .. } = event {
1322
- if let Some ( direction) = NavigationDirection :: from_key_code ( key_code) {
1321
+ if let InputEvent :: KeyDown { key_code, .. } = & event {
1322
+ if let Some ( direction) = NavigationDirection :: from_key_code ( * key_code) {
1323
1323
let tracker = context. focus_tracker ;
1324
1324
tracker. navigate ( context, direction) ;
1325
1325
}
@@ -1357,7 +1357,7 @@ impl Player {
1357
1357
}
1358
1358
}
1359
1359
1360
- if let InputEvent :: MouseWheel { delta } = event {
1360
+ if let InputEvent :: MouseWheel { delta } = & event {
1361
1361
self . mutate_with_update_context ( |context| {
1362
1362
let target = if let Some ( over_object) = context. mouse_data . hovered {
1363
1363
if over_object. as_displayobject ( ) . movie ( ) . is_action_script_3 ( )
@@ -1371,7 +1371,7 @@ impl Player {
1371
1371
context. stage . as_interactive ( )
1372
1372
} ;
1373
1373
if let Some ( target) = target {
1374
- let event = ClipEvent :: MouseWheel { delta } ;
1374
+ let event = ClipEvent :: MouseWheel { delta : * delta } ;
1375
1375
target. event_dispatch_to_avm2 ( context, event) ;
1376
1376
target. handle_clip_event ( context, event) ;
1377
1377
}
0 commit comments