diff src/vim9execute.c @ 21815:832d4d74a786 v8.2.1457

patch 8.2.1457: Vim9: the output of :disassemble cannot be interrupted Commit: https://github.com/vim/vim/commit/793dcc540d96557919ae7dff9b2b3e21386a2e88 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 15 13:49:17 2020 +0200 patch 8.2.1457: Vim9: the output of :disassemble cannot be interrupted Problem: Vim9: the output of :disassemble cannot be interrupted. Solution: Check got_int. (closes https://github.com/vim/vim/issues/6715)
author Bram Moolenaar <Bram@vim.org>
date Sat, 15 Aug 2020 14:00:06 +0200
parents 15ed135796fd
children 0deb6f96a5a3
line wrap: on
line diff
--- a/src/vim9execute.c
+++ b/src/vim9execute.c
@@ -3182,6 +3182,11 @@ ex_disassemble(exarg_T *eap)
 			      break;
 	    case ISN_DROP: smsg("%4d DROP", current); break;
 	}
+
+	out_flush();	    // output one line at a time
+	ui_breakcheck();
+	if (got_int)
+	    break;
     }
 }