From 85e3ca5ae284505db1961a1aa49cf862eebae460 Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 6 Jul 2026 12:08:52 +0000 Subject: [PATCH] Check for width/height 0, based on change from Uzair Aftab. --- mode-tree.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mode-tree.c b/mode-tree.c index 2a6f9a220..59d9e4fa9 100644 --- a/mode-tree.c +++ b/mode-tree.c @@ -834,6 +834,11 @@ mode_tree_draw(struct mode_tree_data *mtd) if (mtd->line_size == 0) return; + w = mtd->width; + h = mtd->height; + if (w == 0 || h == 0) + return; + memcpy(&gc0, &grid_default_cell, sizeof gc0); memcpy(&gc, &grid_default_cell, sizeof gc); style_apply(&gc, oo, "tree-mode-selection-style", NULL); @@ -843,9 +848,6 @@ mode_tree_draw(struct mode_tree_data *mtd) dfg = gc.fg; dfg0 = gc0.fg; - w = mtd->width; - h = mtd->height; - screen_write_start(&ctx, s); screen_write_clearscreen(&ctx, 8); ft = format_create_defaults(NULL, NULL, NULL, NULL, wp);