aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ide/coqOps.ml4
1 files changed, 3 insertions, 1 deletions
diff --git a/ide/coqOps.ml b/ide/coqOps.ml
index 4105bd82ac..66e932608a 100644
--- a/ide/coqOps.ml
+++ b/ide/coqOps.ml
@@ -342,7 +342,9 @@ object(self)
add_flag sentence `PROCESSING;
Searchstack.push sentence cmd_stack;
if List.mem `COMMENT sentence.flags then
- (self#commit_queue_transaction sentence; loop ())
+ let () = remove_flag sentence `PROCESSING in
+ let () = self#commit_queue_transaction sentence in
+ loop ()
else
(* If the line is not a comment, we interpret it. *)
let _, _, phrase = self#get_sentence sentence in