Fixed Space() causing panics during size calculations.

This commit is contained in:
Pietro Gagliardi 2014-06-26 03:49:47 -04:00
parent 2963b2217a
commit 1dd344b2f8
2 changed files with 10 additions and 2 deletions

View File

@ -188,7 +188,11 @@ _=ymargin
if current != nil { // connect first left to first right if current != nil { // connect first left to first right
current.neighbor = c current.neighbor = c
} }
current = as[0] // next left is first subwidget if len(as) != 0 {
current = as[0] // next left is first subwidget
} else {
current = nil // spaces don't have allocation data
}
allocations = append(allocations, as...) allocations = append(allocations, as...)
x += g.colwidths[col] x += g.colwidths[col]
} }

View File

@ -133,7 +133,11 @@ _=ymargin
if current != nil { // connect first left to first right if current != nil { // connect first left to first right
current.neighbor = c current.neighbor = c
} }
current = as[0] // next left is first subwidget if len(as) != 0 {
current = as[0] // next left is first subwidget
} else {
current = nil // spaces don't have allocation data
}
} }
allocations = append(allocations, as...) allocations = append(allocations, as...)
if s.orientation == horizontal { if s.orientation == horizontal {