Skip to content

Commit eaa9928

Browse files
committed
Made some headway in #150; it's seeing the values to restore now, but still not properly restoring :|
1 parent b56880c commit eaa9928

1 file changed

Lines changed: 18 additions & 12 deletions

File tree

ddoc2.js

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)