@@ -130,7 +130,6 @@ sc.Control.inject({
130130 } ,
131131} )
132132
133- let menuPurgeTimeoutId : NodeJS . Timeout
134133modmanager . gui . Menu = sc . ListInfoMenu . extend ( {
135134 observers : [ ] ,
136135 init ( ) {
@@ -460,7 +459,6 @@ modmanager.gui.Menu = sc.ListInfoMenu.extend({
460459 if ( main ?. topBar ) main . topBar . doStateTransition ( state )
461460 } ,
462461 showMenu ( ) {
463- clearTimeout ( menuPurgeTimeoutId )
464462 this . parent ( )
465463 sc . menu . pushBackCallback ( ( ) => this . onBackButtonPress ( ) )
466464 sc . menu . moveLeaSprite ( 0 , 0 , sc . MENU_LEA_STATE . HIDDEN )
@@ -490,7 +488,7 @@ modmanager.gui.Menu = sc.ListInfoMenu.extend({
490488
491489 new modmanager . gui . ManualEnforcer ( 'ModManagerManual' , Lang . help . title , Lang . help . pages )
492490 } ,
493- hideMenu ( _afterSubmenu , nextSubmenu ) {
491+ hideMenu ( ) {
494492 this . parent ( )
495493 sc . menu . moveLeaSprite ( 0 , 0 , sc . MENU_LEA_STATE . LARGE )
496494 this . exitMenu ( )
@@ -520,15 +518,6 @@ modmanager.gui.Menu = sc.ListInfoMenu.extend({
520518 } )
521519 }
522520
523- if ( nextSubmenu != sc . MENU_SUBMENU . MOD_OPTIONS ) {
524- /* purging the menu immediately would disable the smooth fade out transition */
525- menuPurgeTimeoutId = setTimeout ( ( ) => {
526- const main = sc . menu . guiReference
527- main . removeChildGui ( this )
528- this . removeObservers ( )
529- delete main . submenus [ modsMenuId ]
530- } , 1000 )
531- }
532521 } ,
533522 onBackButtonPress ( ) {
534523 sc . menu . popBackCallback ( )
0 commit comments