# HG changeset patch # User Christian Brabandt # Date 1492534807 -7200 # Node ID 0ef92445b4f6f5449cbaec239b67e12faa568039 # Parent 873acf6f73a7a4dc697fceb03390a4c4313dcec1 patch 8.0.0567: call for requesting color and ambiwidth is too early commit https://github.com/vim/vim/commit/fc8f1118e7ccd65b0537e47e6323c93a1df6a61a Author: Bram Moolenaar Date: Tue Apr 18 18:51:35 2017 +0200 patch 8.0.0567: call for requesting color and ambiwidth is too early Problem: Call for requesting color and ambiwidth is too early. (Hirohito Higashi) Solution: Move the call down to below resetting "starting". diff --git a/src/main.c b/src/main.c --- a/src/main.c +++ b/src/main.c @@ -666,12 +666,6 @@ vim_main2(void) starttermcap(); /* start termcap if not done by wait_return() */ TIME_MSG("start termcap"); -#if defined(FEAT_TERMRESPONSE) -# if defined(FEAT_MBYTE) - may_req_ambiguous_char_width(); -# endif - may_req_bg_color(); -#endif #ifdef FEAT_MOUSE setmouse(); /* may start using the mouse */ @@ -801,6 +795,11 @@ vim_main2(void) /* Requesting the termresponse is postponed until here, so that a "-c q" * argument doesn't make it appear in the shell Vim was started from. */ may_req_termresponse(); + +# if defined(FEAT_MBYTE) + may_req_ambiguous_char_width(); +# endif + may_req_bg_color(); #endif /* start in insert mode */ diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -765,6 +765,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 567, +/**/ 566, /**/ 565,