@@ -209,6 +209,7 @@ var LibraryHTML5 = {
209209 } ,
210210
211211#if PTHREADS
212+ // TODO: Support proxied events for MEMORY64
212213 queueEventHandlerOnThread_iiii ( targetThread , eventHandlerFunc , eventTypeId , eventData , userData ) {
213214 withStackSave ( ( ) => {
214215 var varargs = stackAlloc ( 12 ) ;
@@ -307,7 +308,7 @@ var LibraryHTML5 = {
307308 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , keyEventData , userData ) ;
308309 else
309310#endif
310- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , keyEventData , userData ) ) e . preventDefault ( ) ;
311+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , keyEventData , userData ) ) e . preventDefault ( ) ;
311312 } ;
312313
313314 var eventHandler = {
@@ -462,18 +463,25 @@ var LibraryHTML5 = {
462463#endif
463464 { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . timestamp , 'e.timeStamp' , 'double' ) } } } ;
464465 var idx = eventStruct >> 2 ;
465- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . screenX / 4 } } } ] = e . screenX ;
466- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . screenY / 4 } } } ] = e . screenY ;
467- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . clientX / 4 } } } ] = e . clientX ;
468- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . clientY / 4 } } } ] = e . clientY ;
466+ #if MEMORY64
467+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . screenX , 'e.screenX' , 'i64' ) } } } ;
468+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . screenY , 'e.screenY' , 'i64' ) } } } ;
469+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . clientX , 'e.clientX' , 'i64' ) } } } ;
470+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . clientY , 'e.clientY' , 'i64' ) } } } ;
471+ #else
472+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . screenX , 'e.screenX' , 'i32' ) } } } ;
473+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . screenY , 'e.screenY' , 'i32' ) } } } ;
474+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . clientX , 'e.clientX' , 'i32' ) } } } ;
475+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . clientY , 'e.clientY' , 'i32' ) } } } ;
476+ #endif
469477 HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . ctrlKey / 4 } } } ] = e . ctrlKey ;
470478 HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . shiftKey / 4 } } } ] = e . shiftKey ;
471479 HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . altKey / 4 } } } ] = e . altKey ;
472480 HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . metaKey / 4 } } } ] = e . metaKey ;
473481 HEAP16 [ idx * 2 + { { { C_STRUCTS . EmscriptenMouseEvent . button / 2 } } } ] = e . button ;
474482 HEAP16 [ idx * 2 + { { { C_STRUCTS . EmscriptenMouseEvent . buttons / 2 } } } ] = e . buttons ;
475483
476- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . movementX / 4 } } } ] = e [ "movementX" ]
484+ var movementXValue = e [ "movementX" ]
477485#if MIN_FIREFOX_VERSION <= 40
478486 // https://caniuse.com/#feat=mdn-api_mouseevent_movementx
479487 || e [ "mozMovementX" ]
@@ -486,7 +494,7 @@ var LibraryHTML5 = {
486494#endif
487495 ;
488496
489- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . movementY / 4 } } } ] = e [ "movementY" ]
497+ var movementYValue = e [ "movementY" ]
490498#if MIN_FIREFOX_VERSION <= 40
491499 || e [ "mozMovementY" ]
492500#endif
@@ -497,7 +505,15 @@ var LibraryHTML5 = {
497505 || ( e . screenY - JSEvents . previousScreenY )
498506#endif
499507 ;
508+ #if MEMORY64
509+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . movementX , 'movementXValue' , 'i64' ) } } } ;
510+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . movementY , 'movementYValue' , 'i64' ) } } } ;
511+ #else
512+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . movementX , 'movementXValue' , 'i32' ) } } } ;
513+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . movementY , 'movementYValue' , 'i32' ) } } } ;
514+ #endif
500515
516+
501517#if ! DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR
502518 if ( Module [ 'canvas' ] ) {
503519 var rect = getBoundingClientRect ( Module [ 'canvas' ] ) ;
@@ -509,8 +525,15 @@ var LibraryHTML5 = {
509525 }
510526#endif
511527 var rect = getBoundingClientRect ( target ) ;
512- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . targetX / 4 } } } ] = e . clientX - rect . left ;
513- HEAP32 [ idx + { { { C_STRUCTS . EmscriptenMouseEvent . targetY / 4 } } } ] = e . clientY - rect . top ;
528+ #if MEMORY64
529+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . targetX , 'e.clientX - rect.left' , 'i64' ) } } } ;
530+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . targetY , 'e.clientY - rect.top' , 'i64' ) } } } ;
531+ #else
532+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . targetX , 'e.clientX - rect.left' , 'i32' ) } } } ;
533+ { { { makeSetValue ( 'eventStruct' , C_STRUCTS . EmscriptenMouseEvent . targetY , 'e.clientY - rect.top' , 'i32' ) } } } ;
534+ #endif
535+ // HEAP32[idx + {{{ C_STRUCTS.EmscriptenMouseEvent.targetX / 4 }}}] = e.clientX - rect.left;
536+ // HEAP32[idx + {{{ C_STRUCTS.EmscriptenMouseEvent.targetY / 4 }}}] = e.clientY - rect.top;
514537
515538#if MIN_IE_VERSION != TARGET_NOT_SUPPORTED || MIN_SAFARI_VERSION <= 80000 || MIN_EDGE_VERSION <= 12 || MIN_CHROME_VERSION <= 21 // https://caniuse.com/#search=movementX
516539#if MIN_CHROME_VERSION <= 76
@@ -547,7 +570,7 @@ var LibraryHTML5 = {
547570 JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , mouseEventData , userData ) ;
548571 } else
549572#endif
550- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . mouseEvent , userData ) ) e . preventDefault ( ) ;
573+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . mouseEvent , userData ) ) e . preventDefault ( ) ;
551574 } ;
552575
553576 var eventHandler = {
@@ -646,7 +669,7 @@ var LibraryHTML5 = {
646669 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , wheelEvent , userData ) ;
647670 else
648671#endif
649- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , wheelEvent , userData ) ) e . preventDefault ( ) ;
672+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , wheelEvent , userData ) ) e . preventDefault ( ) ;
650673 } ;
651674#if MIN_IE_VERSION <= 8 || MIN_SAFARI_VERSION < 60100 // Browsers that do not support https://caniuse.com/#feat=mdn-api_wheelevent
652675 // The 'mousewheel' event as implemented in Safari 6.0.5
@@ -658,7 +681,7 @@ var LibraryHTML5 = {
658681 { { { makeSetValue ( 'JSEvents.wheelEvent' , C_STRUCTS . EmscriptenWheelEvent . deltaY , 'wheelDeltaY' , 'double' ) } } } ;
659682 { { { makeSetValue ( 'JSEvents.wheelEvent' , C_STRUCTS . EmscriptenWheelEvent . deltaZ , '0 /* Not available */' , 'double' ) } } } ;
660683 { { { makeSetValue ( 'JSEvents.wheelEvent' , C_STRUCTS . EmscriptenWheelEvent . deltaMode , '0 /* DOM_DELTA_PIXEL */' , 'i32' ) } } } ;
661- var shouldCancel = { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . wheelEvent , userData ) ;
684+ var shouldCancel = { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . wheelEvent , userData ) ;
662685 if ( shouldCancel ) {
663686 e . preventDefault ( ) ;
664687 }
@@ -747,7 +770,7 @@ var LibraryHTML5 = {
747770 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , uiEvent , userData ) ;
748771 else
749772#endif
750- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , uiEvent , userData ) ) e . preventDefault ( ) ;
773+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , uiEvent , userData ) ) e . preventDefault ( ) ;
751774 } ;
752775
753776 var eventHandler = {
@@ -793,7 +816,7 @@ var LibraryHTML5 = {
793816 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc, eventTypeId, focusEvent, userData ) ;
794817 else
795818#endif
796- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId, focusEvent, userData ) ) e . preventDefault( ) ;
819+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId, focusEvent, userData ) ) e . preventDefault( ) ;
797820 } ;
798821
799822 var eventHandler = {
@@ -855,7 +878,7 @@ var LibraryHTML5 = {
855878 JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , deviceOrientationEvent , userData ) ;
856879 } else
857880#endif
858- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . deviceOrientationEvent , userData ) ) e . preventDefault ( ) ;
881+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . deviceOrientationEvent , userData ) ) e . preventDefault ( ) ;
859882 } ;
860883
861884 var eventHandler = {
@@ -925,7 +948,7 @@ var LibraryHTML5 = {
925948 JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , deviceMotionEvent , userData ) ;
926949 } else
927950#endif
928- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . deviceMotionEvent , userData ) ) e . preventDefault ( ) ;
951+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , JSEvents . deviceMotionEvent , userData ) ) e . preventDefault ( ) ;
929952 } ;
930953
931954 var eventHandler = {
@@ -995,7 +1018,7 @@ var LibraryHTML5 = {
9951018 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , orientationChangeEvent , userData ) ;
9961019 else
9971020#endif
998- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , orientationChangeEvent , userData ) ) e . preventDefault ( ) ;
1021+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , orientationChangeEvent , userData ) ) e . preventDefault ( ) ;
9991022 } ;
10001023
10011024 if ( eventTypeString == "orientationchange" && screen . mozOrientation !== undefined ) {
@@ -1114,7 +1137,7 @@ var LibraryHTML5 = {
11141137 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , fullscreenChangeEvent , userData ) ;
11151138 else
11161139#endif
1117- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , fullscreenChangeEvent , userData ) ) e . preventDefault ( ) ;
1140+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , fullscreenChangeEvent , userData ) ) e . preventDefault ( ) ;
11181141 } ;
11191142
11201143 var eventHandler = {
@@ -1197,7 +1220,7 @@ var LibraryHTML5 = {
11971220 if ( strategy . canvasResizedCallbackTargetThread ) JSEvents . queueEventHandlerOnThread_iiii ( strategy . canvasResizedCallbackTargetThread , strategy . canvasResizedCallback , { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData ) ;
11981221 else
11991222#endif
1200- { { { makeDynCall ( 'iiii ' , 'strategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData) ;
1223+ { { { makeDynCall ( 'iipp ' , 'strategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData) ;
12011224 }
12021225
12031226 return { { { cDefs . EMSCRIPTEN_RESULT_SUCCESS } } } ;
@@ -1349,7 +1372,7 @@ var LibraryHTML5 = {
13491372 if ( currentFullscreenStrategy . canvasResizedCallbackTargetThread ) JSEvents . queueEventHandlerOnThread_iiii ( currentFullscreenStrategy . canvasResizedCallbackTargetThread , currentFullscreenStrategy . canvasResizedCallback , { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , currentFullscreenStrategy . canvasResizedCallbackUserData ) ;
13501373 else
13511374#endif
1352- { { { makeDynCall ( 'iiii ' , 'currentFullscreenStrategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , currentFullscreenStrategy . canvasResizedCallbackUserData) ;
1375+ { { { makeDynCall ( 'iipp ' , 'currentFullscreenStrategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , currentFullscreenStrategy . canvasResizedCallbackUserData) ;
13531376 }
13541377 }
13551378 }
@@ -1477,7 +1500,7 @@ var LibraryHTML5 = {
14771500 if ( currentFullscreenStrategy . canvasResizedCallbackTargetThread ) JSEvents . queueEventHandlerOnThread_iiii ( currentFullscreenStrategy . canvasResizedCallbackTargetThread , currentFullscreenStrategy . canvasResizedCallback , { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , currentFullscreenStrategy . canvasResizedCallbackUserData ) ;
14781501 else
14791502#endif
1480- { { { makeDynCall ( 'iiii ' , 'currentFullscreenStrategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , currentFullscreenStrategy . canvasResizedCallbackUserData) ;
1503+ { { { makeDynCall ( 'iipp ' , 'currentFullscreenStrategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , currentFullscreenStrategy . canvasResizedCallbackUserData) ;
14811504 }
14821505 } ,
14831506
@@ -1597,7 +1620,7 @@ var LibraryHTML5 = {
15971620 if ( strategy . canvasResizedCallbackTargetThread ) JSEvents . queueEventHandlerOnThread_iiii ( strategy . canvasResizedCallbackTargetThread , strategy . canvasResizedCallback , { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData ) ;
15981621 else
15991622#endif
1600- { { { makeDynCall ( 'iiii ' , 'strategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData) ;
1623+ { { { makeDynCall ( 'iipp ' , 'strategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData) ;
16011624 }
16021625 currentFullscreenStrategy = 0 ;
16031626 }
@@ -1611,7 +1634,7 @@ var LibraryHTML5 = {
16111634 if ( strategy . canvasResizedCallbackTargetThread ) JSEvents . queueEventHandlerOnThread_iiii ( strategy . canvasResizedCallbackTargetThread , strategy . canvasResizedCallback , { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData ) ;
16121635 else
16131636#endif
1614- { { { makeDynCall ( 'iiii ' , 'strategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData) ;
1637+ { { { makeDynCall ( 'iipp ' , 'strategy.canvasResizedCallback' ) } } } ( { { { cDefs . EMSCRIPTEN_EVENT_CANVASRESIZED } } } , 0 , strategy . canvasResizedCallbackUserData) ;
16151638 }
16161639
16171640 return { { { cDefs . EMSCRIPTEN_RESULT_SUCCESS } } } ;
@@ -1691,7 +1714,7 @@ var LibraryHTML5 = {
16911714 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , pointerlockChangeEvent , userData ) ;
16921715 else
16931716#endif
1694- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , pointerlockChangeEvent , userData ) ) e . preventDefault ( ) ;
1717+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , pointerlockChangeEvent , userData ) ) e . preventDefault ( ) ;
16951718 } ;
16961719
16971720 var eventHandler = {
@@ -1736,7 +1759,7 @@ var LibraryHTML5 = {
17361759 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , 0 , userData ) ;
17371760 else
17381761#endif
1739- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , 0 , userData ) ) e . preventDefault ( ) ;
1762+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , 0 , userData ) ) e . preventDefault ( ) ;
17401763 } ;
17411764
17421765 var eventHandler = {
@@ -1936,7 +1959,7 @@ var LibraryHTML5 = {
19361959 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , visibilityChangeEvent , userData ) ;
19371960 else
19381961#endif
1939- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , visibilityChangeEvent , userData ) ) e . preventDefault ( ) ;
1962+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , visibilityChangeEvent , userData ) ) e . preventDefault ( ) ;
19401963 } ;
19411964
19421965 var eventHandler = {
@@ -2053,7 +2076,7 @@ var LibraryHTML5 = {
20532076 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread, callbackfunc, eventTypeId, touchEvent, userData ) ;
20542077 else
20552078#endif
2056- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId, touchEvent, userData ) ) e . preventDefault( ) ;
2079+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId, touchEvent, userData ) ) e . preventDefault( ) ;
20572080 } ;
20582081
20592082 var eventHandler = {
@@ -2140,7 +2163,7 @@ var LibraryHTML5 = {
21402163 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , gamepadEvent , userData ) ;
21412164 else
21422165#endif
2143- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , gamepadEvent , userData ) ) e . preventDefault ( ) ;
2166+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , gamepadEvent , userData ) ) e . preventDefault ( ) ;
21442167 } ;
21452168
21462169 var eventHandler = {
@@ -2212,7 +2235,7 @@ var LibraryHTML5 = {
22122235 $registerBeforeUnloadEventCallback : ( target , userData , useCapture , callbackfunc , eventTypeId , eventTypeString ) => {
22132236 var beforeUnloadEventHandlerFunc = ( e = event ) => {
22142237 // Note: This is always called on the main browser thread, since it needs synchronously return a value!
2215- var confirmationMessage = { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , 0 , userData ) ;
2238+ var confirmationMessage = { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , 0 , userData ) ;
22162239
22172240 if ( confirmationMessage ) {
22182241 confirmationMessage = UTF8ToString ( confirmationMessage ) ;
@@ -2272,7 +2295,7 @@ var LibraryHTML5 = {
22722295 if ( targetThread ) JSEvents . queueEventHandlerOnThread_iiii ( targetThread , callbackfunc , eventTypeId , batteryEvent , userData ) ;
22732296 else
22742297#endif
2275- if ( { { { makeDynCall ( 'iiii ' , 'callbackfunc' ) } } } ( eventTypeId , batteryEvent , userData ) ) e . preventDefault ( ) ;
2298+ if ( { { { makeDynCall ( 'iipp ' , 'callbackfunc' ) } } } ( eventTypeId , batteryEvent , userData ) ) e . preventDefault ( ) ;
22762299 } ;
22772300
22782301 var eventHandler = {
@@ -2564,13 +2587,13 @@ var LibraryHTML5 = {
25642587 emscripten_html5_remove_all_event_listeners : ( ) => JSEvents . removeAllEventListeners ( ) ,
25652588
25662589 emscripten_request_animation_frame : ( cb , userData ) =>
2567- requestAnimationFrame ( ( timeStamp ) => { { { makeDynCall ( 'idi ' , 'cb' ) } } } ( timeStamp , userData ) ) ,
2590+ requestAnimationFrame ( ( timeStamp ) => { { { makeDynCall ( 'idp ' , 'cb' ) } } } ( timeStamp , userData ) ) ,
25682591
25692592 emscripten_cancel_animation_frame : ( id ) => cancelAnimationFrame ( id ) ,
25702593
25712594 emscripten_request_animation_frame_loop : ( cb , userData ) => {
25722595 function tick ( timeStamp ) {
2573- if ( { { { makeDynCall ( 'idi ' , 'cb' ) } } } ( timeStamp , userData ) ) {
2596+ if ( { { { makeDynCall ( 'idp ' , 'cb' ) } } } ( timeStamp , userData ) ) {
25742597 requestAnimationFrame ( tick ) ;
25752598 }
25762599 }
0 commit comments