Skip calculating input and item widths for vertical menu

This commit is contained in:
Awal Garg 2025-10-21 00:28:21 +02:00
parent 0a38d45abb
commit 1e6793785d

View file

@ -32,6 +32,10 @@ void calc_widths(struct menu *menu) {
menu->left_arrow = text_width(cairo, menu->font, "<") + 2 * menu->padding;
menu->right_arrow = text_width(cairo, menu->font, ">") + 2 * menu->padding;
if (menu->lines > 0) {
return;
}
// Calculate item widths and input area width
for (size_t i = 0; i < menu->item_count; i++) {
struct item *item = &menu->items[i];