aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-11-28 19:30:38 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-11-28 20:09:15 +0100
commit37a8f9b4c6de08f5bcc3ee68da683156baba566a (patch)
tree2aea59f2a8c0e252477425712002348f1cc477df
parentb1c462beb8b9e0bae7f8886054eee2fe361149a8 (diff)
downloadvis-37a8f9b4c6de08f5bcc3ee68da683156baba566a.tar.gz
vis-37a8f9b4c6de08f5bcc3ee68da683156baba566a.tar.xz
vis: do not switch to normal mode when leaving ? and / prompt
-rw-r--r--vis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vis.c b/vis.c
index f825862..6d02f4b 100644
--- a/vis.c
+++ b/vis.c
@@ -1326,7 +1326,7 @@ void vis_prompt_enter(Vis *vis) {
* on vis->win.
*/
mode_set(vis, vis->mode_before_prompt);
- if (s && *s && prompt_cmd(vis, vis->prompt_type, s) && vis->running)
+ if (s && *s && prompt_cmd(vis, vis->prompt_type, s) && vis->prompt_type == ':')
vis_mode_switch(vis, VIS_MODE_NORMAL);
free(s);
vis_draw(vis);