From 26c976353fd27bfb77ca4573320932aa886fd0f2 Mon Sep 17 00:00:00 2001 From: Nick Thomas Date: Tue, 14 Apr 2020 12:25:25 +0100 Subject: [PATCH] Fix inventorySelect --- internal/ui/inventory_select.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/ui/inventory_select.go b/internal/ui/inventory_select.go index 16847b4..bb2da4d 100644 --- a/internal/ui/inventory_select.go +++ b/internal/ui/inventory_select.go @@ -17,7 +17,7 @@ type inventorySelect struct { // Called from the menu, which fills "others" for us func (d *Driver) buildInventorySelect(p *menus.Properties) (*inventorySelect, *Widget, error) { - c, widget, err := d.buildCheckbox(p) + c, _, err := d.buildCheckbox(p) if err != nil { return nil, nil, err } @@ -26,6 +26,13 @@ func (d *Driver) buildInventorySelect(p *menus.Properties) (*inventorySelect, *W c.clickSpr, c.frozenSpr = c.frozenSpr, c.clickSpr element := &inventorySelect{checkbox: *c} + widget := &Widget{ + ownClickables: []clickable{element}, + ownFreezables: []freezable{element}, + ownHoverables: []hoverable{element}, + ownPaintables: []paintable{element}, + ownValueables: []valueable{element}, + } return element, widget, nil }