comparison src/misc1.c @ 29960:4fcf816aa806 v9.0.0318

patch 9.0.0318: clearing screen causes flicker Commit: https://github.com/vim/vim/commit/13608d851a0470ced30921428b3313c023d395d8 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Aug 29 15:06:50 2022 +0100 patch 9.0.0318: clearing screen causes flicker Problem: Clearing screen causes flicker. Solution: Do not clear but redraw in more cases. Add () to "wait_return".
author Bram Moolenaar <Bram@vim.org>
date Mon, 29 Aug 2022 16:15:04 +0200
parents db0939444c96
children 0d084880276a
comparison
equal deleted inserted replaced
29959:9292c09d04da 29960:4fcf816aa806
614 ++no_mapping; 614 ++no_mapping;
615 ++allow_keys; // no mapping here, but recognize keys 615 ++allow_keys; // no mapping here, but recognize keys
616 616
617 while (r != 'y' && r != 'n') 617 while (r != 'y' && r != 'n')
618 { 618 {
619 // same highlighting as for wait_return 619 // same highlighting as for wait_return()
620 smsg_attr(HL_ATTR(HLF_R), "%s (y/n)?", str); 620 smsg_attr(HL_ATTR(HLF_R), "%s (y/n)?", str);
621 if (direct) 621 if (direct)
622 r = get_keystroke(); 622 r = get_keystroke();
623 else 623 else
624 r = plain_vgetc(); 624 r = plain_vgetc();