Fix tag setting not invalidating style
This commit is contained in:
parent
fa2ef954b2
commit
b18f747f0c
@ -130,11 +130,15 @@ func (this *box) Tag (tag string) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *box) SetTag (tag string, on bool) {
|
func (this *box) SetTag (tag string, on bool) {
|
||||||
|
wasOn := this.tags.Has(tag)
|
||||||
if on {
|
if on {
|
||||||
this.tags.Add(tag)
|
this.tags.Add(tag)
|
||||||
} else {
|
} else {
|
||||||
delete(this.tags, tag)
|
delete(this.tags, tag)
|
||||||
}
|
}
|
||||||
|
if wasOn != on {
|
||||||
|
this.invalidateStyle()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *box) SetAttr (attr tomo.Attr) {
|
func (this *box) SetAttr (attr tomo.Attr) {
|
||||||
|
Loading…
Reference in New Issue
Block a user