diff options
author | Jesse Luehrs <doy@tozt.net> | 2022-01-04 22:04:23 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2022-01-04 22:04:23 -0500 |
commit | 9aee0e9ef2e32dcd5e5724de364976a8708c17b8 (patch) | |
tree | ac341441cf7696c2b29cedd6f4d59fd963285471 /src | |
parent | eba8f5bbc0c27bc9eee3da078631e5248c5ae01f (diff) | |
download | nbsh-9aee0e9ef2e32dcd5e5724de364976a8708c17b8.tar.gz nbsh-9aee0e9ef2e32dcd5e5724de364976a8708c17b8.zip |
make sure the current index is kept up to date properly
Diffstat (limited to 'src')
-rw-r--r-- | src/state/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/state/mod.rs b/src/state/mod.rs index c09e687..356b17a 100644 --- a/src/state/mod.rs +++ b/src/state/mod.rs @@ -170,7 +170,9 @@ impl State { let entry = self.history.entry(idx).await; if !entry.running() { if self.hide_readline { + let idx = self.env.idx(); self.env = entry.env().clone(); + self.env.set_idx(idx); } self.set_focus( if self.hide_readline { |