Mercurial > vim
comparison src/terminal.c @ 19358:734ca70c1f12 v8.2.0237
patch 8.2.0237: crash when setting 'wincolor' on finished terminal window
Commit: https://github.com/vim/vim/commit/7ba3b91e0385c848c773e2f2d803db01730e7786
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Feb 10 20:34:04 2020 +0100
patch 8.2.0237: crash when setting 'wincolor' on finished terminal window
Problem: Crash when setting 'wincolor' on finished terminal window.
(Bakudankun)
Solution: Check that the vterm is not NULL. (Yasuhiro Matsumoto, closes
#5607, closes #5610)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 10 Feb 2020 20:45:05 +0100 |
parents | 2142fb624658 |
children | 274052873790 |
comparison
equal
deleted
inserted
replaced
19357:3e040669b87f | 19358:734ca70c1f12 |
---|---|
4274 void | 4274 void |
4275 term_update_colors(void) | 4275 term_update_colors(void) |
4276 { | 4276 { |
4277 term_T *term = curwin->w_buffer->b_term; | 4277 term_T *term = curwin->w_buffer->b_term; |
4278 | 4278 |
4279 if (term->tl_vterm == NULL) | |
4280 return; | |
4279 init_default_colors(term, curwin); | 4281 init_default_colors(term, curwin); |
4280 vterm_state_set_default_colors( | 4282 vterm_state_set_default_colors( |
4281 vterm_obtain_state(term->tl_vterm), | 4283 vterm_obtain_state(term->tl_vterm), |
4282 &term->tl_default_color.fg, | 4284 &term->tl_default_color.fg, |
4283 &term->tl_default_color.bg); | 4285 &term->tl_default_color.bg); |