aboutsummaryrefslogtreecommitdiff
path: root/ide/coqide.ml
diff options
context:
space:
mode:
Diffstat (limited to 'ide/coqide.ml')
-rw-r--r--ide/coqide.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/ide/coqide.ml b/ide/coqide.ml
index ae7dfbec57..26bb80b05f 100644
--- a/ide/coqide.ml
+++ b/ide/coqide.ml
@@ -1236,6 +1236,9 @@ Please restart and report NOW.";
raise e
end);
update_input ()
+ | { ast = (_, a) } when is_state_preserving a ->
+ ignore (pop ());
+ update_input ()
| _ ->
self#backtrack_to_no_lock start
end;