Bufix in Pages: Avoid calling a nil function. Fixes #85

This commit is contained in:
Oliver 2018-03-25 17:52:41 +02:00
parent 6e3b8a41c8
commit 87ba87feda
1 changed files with 3 additions and 0 deletions

View File

@ -217,6 +217,9 @@ func (p *Pages) HasFocus() bool {
// Focus is called by the application when the primitive receives focus.
func (p *Pages) Focus(delegate func(p Primitive)) {
if delegate == nil {
return // We cannot delegate so we cannot focus.
}
p.setFocus = delegate
var topItem Primitive
for _, page := range p.pages {