# HG changeset patch # User Christian Brabandt # Date 1502633704 -7200 # Node ID 125994e132c751aa581918b47c5a83b4c4ccb88f # Parent 02d8dba62a63df3d5ce135c2424c4fe5182aa3dd patch 8.0.0927: if a terminal job sends a blank title "running" is not shown commit https://github.com/vim/vim/commit/274a52fd58bbd88f5fe8b96d87abe3574c8169af Author: Bram Moolenaar Date: Sun Aug 13 16:09:31 2017 +0200 patch 8.0.0927: if a terminal job sends a blank title "running" is not shown Problem: If a terminal job sends a blank title "running" is not shown. Solution: When the title is blank make it empty. diff --git a/src/terminal.c b/src/terminal.c --- a/src/terminal.c +++ b/src/terminal.c @@ -1503,7 +1503,12 @@ handle_settermprop( { case VTERM_PROP_TITLE: vim_free(term->tl_title); - term->tl_title = vim_strsave((char_u *)value->string); + /* a blank title isn't useful, make it empty, so that "running" is + * displayed */ + if (*skipwhite((char_u *)value->string) == NUL) + term->tl_title = NULL; + else + term->tl_title = vim_strsave((char_u *)value->string); vim_free(term->tl_status_text); term->tl_status_text = NULL; if (term == curbuf->b_term) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -770,6 +770,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 927, +/**/ 926, /**/ 925,