menu: use new_text directly instead of copying

Since otherwise it causes a memory leak: `new_text` used to be
allocated, but never free'd.
This commit is contained in:
Alex Chernika 2026-04-15 13:09:27 +02:00
parent f1155e0020
commit d49a2d3ad1
No known key found for this signature in database
GPG key ID: 6029FAD8ABFB076A

View file

@ -182,7 +182,7 @@ item_create(struct menu *menu, char *text, const char *icon_name, bool show_arro
menuitem->accelerator = accelerator;
if (new_text) {
menuitem->text = xstrdup(new_text);
menuitem->text = new_text;
menuitem->use_markup = true;
} else {
menuitem->text = xstrdup(text);