Skip to content

Commit e764e5a

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 0674485 + cefe4f9 commit e764e5a

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

src/channel.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2513,6 +2513,7 @@ channel_close(channel_T *channel, int invoke_close_cb)
25132513
&rettv, 1, argv, 0L, 0L, &dummy, TRUE,
25142514
channel->ch_close_partial, NULL);
25152515
clear_tv(&rettv);
2516+
channel_need_redraw = TRUE;
25162517
}
25172518
--channel->ch_refcount;
25182519

@@ -2522,6 +2523,12 @@ channel_close(channel_T *channel, int invoke_close_cb)
25222523
partial_unref(channel->ch_close_partial);
25232524
channel->ch_close_partial = NULL;
25242525

2526+
if (channel_need_redraw)
2527+
{
2528+
channel_need_redraw = FALSE;
2529+
redraw_after_callback();
2530+
}
2531+
25252532
/* any remaining messages are useless now */
25262533
for (part = PART_SOCK; part <= PART_ERR; ++part)
25272534
drop_messages(channel, part);

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,6 +768,8 @@ static char *(features[]) =
768768

769769
static int included_patches[] =
770770
{ /* Add new patch number below this line */
771+
/**/
772+
1817,
771773
/**/
772774
1816,
773775
/**/

0 commit comments

Comments
 (0)