From 509351a0a0339cd61bef14c303b55e68dd974fa8 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Thu, 25 Dec 2025 00:19:27 +0900 Subject: [PATCH] fix submenu --- src/widget/submenu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/widget/submenu.c b/src/widget/submenu.c index 9eb6f78..a83f7b6 100644 --- a/src/widget/submenu.c +++ b/src/widget/submenu.c @@ -116,6 +116,10 @@ static void click(MwWidget handle) { int th = MwTextHeight(handle, menu->sub[i]->name); rc.height = th; + if(strcmp(menu->sub[i]->name, "----") == 0) { + rc.height = MwDefaultBorderWidth(handle) * 2 - 1; + } + if(rc.y <= handle->mouse_point.y && handle->mouse_point.y <= (int)(rc.y + rc.height)) { if(menu->sub[i]->wsub == NULL && arrlen(menu->sub[i]->sub) > 0) { MwPoint p;