Mercurial > vim
comparison src/misc1.c @ 28643:5be5151ad510
patch 8.2.4845: duplicate code
Commit: https://github.com/vim/vim/commit/590f365f91511c164253c5b5812d4d0fc4a238d6
Author: zeertzjq <zeertzjq@outlook.com>
Date: Fri Apr 29 11:29:54 2022 +0100
patch 8.2.4845: duplicate code
Problem: Duplicate code.
Solution: Move code below if/else. (closes https://github.com/vim/vim/issues/10314)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 29 Apr 2022 12:30:03 +0200 |
parents | 7c4a9e20c178 |
children | d770568e6c98 |
comparison
equal
deleted
inserted
replaced
28642:96f0542ebb22 | 28643:5be5151ad510 |
---|---|
671 { | 671 { |
672 if (State & VREPLACE_FLAG) | 672 if (State & VREPLACE_FLAG) |
673 { | 673 { |
674 buf[i++] = 'R'; | 674 buf[i++] = 'R'; |
675 buf[i++] = 'v'; | 675 buf[i++] = 'v'; |
676 | |
677 if (ins_compl_active()) | |
678 buf[i++] = 'c'; | |
679 else if (ctrl_x_mode_not_defined_yet()) | |
680 buf[i++] = 'x'; | |
681 } | 676 } |
682 else | 677 else |
683 { | 678 { |
684 if (State & REPLACE_FLAG) | 679 if (State & REPLACE_FLAG) |
685 buf[i++] = 'R'; | 680 buf[i++] = 'R'; |
686 else | 681 else |
687 buf[i++] = 'i'; | 682 buf[i++] = 'i'; |
688 | 683 } |
689 if (ins_compl_active()) | 684 |
690 buf[i++] = 'c'; | 685 if (ins_compl_active()) |
691 else if (ctrl_x_mode_not_defined_yet()) | 686 buf[i++] = 'c'; |
692 buf[i++] = 'x'; | 687 else if (ctrl_x_mode_not_defined_yet()) |
693 } | 688 buf[i++] = 'x'; |
694 } | 689 } |
695 else if ((State & CMDLINE) || exmode_active) | 690 else if ((State & CMDLINE) || exmode_active) |
696 { | 691 { |
697 buf[i++] = 'c'; | 692 buf[i++] = 'c'; |
698 if (exmode_active == EXMODE_VIM) | 693 if (exmode_active == EXMODE_VIM) |