summaryrefslogtreecommitdiff
path: root/src/misc1.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-02-22 21:07:09 +0100
committerBram Moolenaar <Bram@vim.org>2018-02-22 21:07:09 +0100
commitcafafb381a04e33f3ce9cd15dd9f94b73226831f (patch)
tree39c0444924dc20b2715e102a8e8ea34a11684ab6 /src/misc1.c
parent19eb6658eced1b1ce3d1097187ee28c28e352f2e (diff)
downloadvim-git-cafafb381a04e33f3ce9cd15dd9f94b73226831f.tar.gz
patch 8.0.1531: cannot use 24 bit colors in MS-Windows consolev8.0.1531
Problem: Cannot use 24 bit colors in MS-Windows console. Solution: Add support for vcon. (Nobuhiro Takasaki, Ken Takasaki, fixes #1270, fixes #2060)
Diffstat (limited to 'src/misc1.c')
-rw-r--r--src/misc1.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/misc1.c b/src/misc1.c
index e639fbe41..32e3c17ae 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -3714,7 +3714,22 @@ vim_beep(
&& !(gui.in_use && gui.starting)
#endif
)
+ {
out_str_cf(T_VB);
+#ifdef FEAT_VTP
+ /* No restore color information, refresh the screen. */
+ if (has_vtp_working() != 0
+# ifdef FEAT_TERMGUICOLORS
+ && p_tgc
+# endif
+ )
+ {
+ redraw_later(CLEAR);
+ update_screen(0);
+ redrawcmd();
+ }
+#endif
+ }
else
out_char(BELL);
#ifdef ELAPSED_FUNC