From dcedfee5d11524fc1b8ff742758147b47f26c9a6 Mon Sep 17 00:00:00 2001 From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Tue, 20 Sep 2022 02:04:57 +0200 Subject: [PATCH] src/menu.c: Clamp separator width Reported-by: @Flrian --- src/menu/menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/menu/menu.c b/src/menu/menu.c index 9c990927..7e09626a 100644 --- a/src/menu/menu.c +++ b/src/menu/menu.c @@ -178,9 +178,10 @@ separator_create(struct menu *menu, const char *label) theme->menu_items_bg_color)->node; /* theme->menu_separator_width is the line-thickness (so height here) */ + int width = MENUWIDTH - 2 * theme->menu_separator_padding_width; menuitem->normal.text = &wlr_scene_rect_create( menuitem->normal.tree, - MENUWIDTH - 2 * theme->menu_separator_padding_width, + width > 0 ? width : 0, theme->menu_separator_width, theme->menu_separator_color)->node;