@@ -529,9 +529,15 @@ docIface = {
529529 user . settings |= USER_PAUSE ;
530530
531531 //save bbs defaults
532- docIface . util . preSubBoard = bbs . cursub ;
533- docIface . util . preMsgGroup = bbs . curgrp ;
534- docIface . util . preFileDir = bbs . curdir ;
532+ if ( userSettings . debug . misc ) {
533+ console . putmsg ( yellow + "Saving settings for later restoration:\n" +
534+ "preSubBoard (user.cursub):\t" + green + user . cursub + yellow +
535+ "\npreMsgGroup (user.curgrp):\t" + green + user . curgrp + yellow +
536+ "\npreFileDir (user.curdir):\t" + green + user . curdir + "\n" ) ;
537+ }
538+ this . preSubBoard = user . cursub ;
539+ this . preMsgGroup = user . curgrp ;
540+ this . preFileDir = user . curdir ;
535541
536542 //snag user zapped rooms list
537543 try {
@@ -582,19 +588,19 @@ docIface = {
582588 bbs . log_key ( "L" ) ;
583589
584590 if ( userSettings . debug . flow_control ) {
585- console . putmsg ( red + "\nRestoring bbs .* properties:\n" +
586- " bbs .cursub: " + docIface . util . preSubBoard + "\n" +
587- " bbs .curgrp: " + docIface . util . preMsgGroup + "\n" +
588- " bbs .curdir: " + docIface . util . preFileDir + "\n" ) ;
591+ console . putmsg ( red + "\nRestoring user .* properties:\n" +
592+ " user .cursub: " + this . preSubBoard + "\n" +
593+ " user .curgrp: " + this . preMsgGroup + "\n" +
594+ " user .curdir: " + this . preFileDir + "\n" ) ;
589595 console . putmsg ( red + "\nRestoring user.settings . . .\n" ) ;
590596 }
591597
592598 //restore initial settings prior to exit
593- bbs . cursub = docIface . util . preSubBoard ;
594- user . cursub = bbs . cursub_code ;
595- bbs . curgrp = docIface . util . preMsgGroup ;
596- bbs . curdir = docIface . util . preFileDir ;
597- user . settings = docIface . util . preUserSettings ;
599+ user . cursub = this . preSubBoard ;
600+ // user.cursub = bbs.cursub_code;
601+ user . curgrp = this . preMsgGroup ;
602+ user . curdir = this . preFileDir ;
603+ user . settings = this . preUserSettings ;
598604
599605 //disable H exemption in case they go back to usual shell so that
600606 //we can handle events, etc
0 commit comments