Fix inventorySelect

This commit is contained in:
2020-04-14 12:25:25 +01:00
parent 82d3849402
commit 26c976353f

View File

@@ -17,7 +17,7 @@ type inventorySelect struct {
// Called from the menu, which fills "others" for us // Called from the menu, which fills "others" for us
func (d *Driver) buildInventorySelect(p *menus.Properties) (*inventorySelect, *Widget, error) { func (d *Driver) buildInventorySelect(p *menus.Properties) (*inventorySelect, *Widget, error) {
c, widget, err := d.buildCheckbox(p) c, _, err := d.buildCheckbox(p)
if err != nil { if err != nil {
return nil, nil, err 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 c.clickSpr, c.frozenSpr = c.frozenSpr, c.clickSpr
element := &inventorySelect{checkbox: *c} 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 return element, widget, nil
} }