Add check while calculating min size to prevent goofy situations
This commit is contained in:
parent
6192a1e9cc
commit
e4cba4a7c9
@ -341,16 +341,22 @@ func (this *Hierarchy) drawBackgroundPart (canvas.Canvas) {
|
|||||||
// if so, windows should be transparent if the color has transparency
|
// if so, windows should be transparent if the color has transparency
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// var minimumSizeCount = 0
|
||||||
func (this *Hierarchy) doMinimumSize () {
|
func (this *Hierarchy) doMinimumSize () {
|
||||||
this.minimumClean = true
|
this.minimumClean = true
|
||||||
|
// println("doMinimumSize", minimumSizeCount)
|
||||||
|
// minimumSizeCount ++
|
||||||
|
|
||||||
|
previousMinimumSize := this.minimumSize
|
||||||
this.minimumSize = image.Point { }
|
this.minimumSize = image.Point { }
|
||||||
if this.root != nil {
|
if this.root != nil {
|
||||||
this.minimumSize = this.root.minimumSize()
|
this.minimumSize = this.root.minimumSize()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if previousMinimumSize != this.minimumSize {
|
||||||
this.link.NotifyMinimumSizeChange()
|
this.link.NotifyMinimumSizeChange()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func (this *Hierarchy) newStyleApplicator () *styleApplicator {
|
func (this *Hierarchy) newStyleApplicator () *styleApplicator {
|
||||||
return &styleApplicator {
|
return &styleApplicator {
|
||||||
|
Loading…
Reference in New Issue
Block a user