Browse Source

SetRoot() also sets focus.

tablepad
Oliver 5 years ago
parent
commit
60313b7f25
  1. 8
      application.go

8
application.go

@ -212,12 +212,16 @@ func (a *Application) Draw() *Application {
// SetRoot sets the root primitive for this application. This function must be
// called or nothing will be displayed when the application starts.
//
// It also calls SetFocus() on the primitive.
func (a *Application) SetRoot(root Primitive, autoSize bool) *Application {
a.Lock()
defer a.Unlock()
a.Lock()
a.root = root
a.rootAutoSize = autoSize
a.Unlock()
a.SetFocus(root)
return a
}

Loading…
Cancel
Save