From f3b3bc1f711941096886f752a4272d1990409243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 8 May 2021 19:07:37 +0200 Subject: [PATCH] term: reset: combine memset+initializers of vt struct --- terminal.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/terminal.c b/terminal.c index 9704b891..f3513a08 100644 --- a/terminal.c +++ b/terminal.c @@ -1652,9 +1652,10 @@ term_reset(struct terminal *term, bool hard) free(term->vt.osc8.uri); free(term->vt.osc.data); - memset(&term->vt, 0, sizeof(term->vt)); - term->vt.state = 0; /* STATE_GROUND */ - term->vt.osc8.begin = (struct coord){-1, -1}; + term->vt = (struct vt){ + .state = 0, /* STATE_GROUND */ + .osc8 = {.begin = (struct coord){-1, -1}}, + }; if (term->grid == &term->alt) { term->grid = &term->normal;