Fix inventorySelect
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user