mirror of https://github.com/rivo/tview.git
SetRoot() also sets focus.
This commit is contained in:
parent
53527f5f80
commit
60313b7f25
|
@ -212,12 +212,16 @@ func (a *Application) Draw() *Application {
|
||||||
|
|
||||||
// SetRoot sets the root primitive for this application. This function must be
|
// SetRoot sets the root primitive for this application. This function must be
|
||||||
// called or nothing will be displayed when the application starts.
|
// 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 {
|
func (a *Application) SetRoot(root Primitive, autoSize bool) *Application {
|
||||||
a.Lock()
|
|
||||||
defer a.Unlock()
|
|
||||||
|
|
||||||
|
a.Lock()
|
||||||
a.root = root
|
a.root = root
|
||||||
a.rootAutoSize = autoSize
|
a.rootAutoSize = autoSize
|
||||||
|
a.Unlock()
|
||||||
|
|
||||||
|
a.SetFocus(root)
|
||||||
|
|
||||||
return a
|
return a
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue