mirror of https://github.com/rivo/tview.git
Added more clarification for the use of Application.Draw().
This commit is contained in:
parent
046ce97f77
commit
d2371c651b
|
@ -541,7 +541,9 @@ func (a *Application) Suspend(f func()) bool {
|
||||||
|
|
||||||
// Draw refreshes the screen (during the next update cycle). It calls the Draw()
|
// Draw refreshes the screen (during the next update cycle). It calls the Draw()
|
||||||
// function of the application's root primitive and then syncs the screen
|
// function of the application's root primitive and then syncs the screen
|
||||||
// buffer. It is almost never necessary to call this function. Please see
|
// buffer. It is almost never necessary to call this function. It can actually
|
||||||
|
// deadlock your application if you call it from the main thread (e.g. in a
|
||||||
|
// callback function of a widget). Please see
|
||||||
// https://github.com/rivo/tview/wiki/Concurrency for details.
|
// https://github.com/rivo/tview/wiki/Concurrency for details.
|
||||||
func (a *Application) Draw() *Application {
|
func (a *Application) Draw() *Application {
|
||||||
a.QueueUpdate(func() {
|
a.QueueUpdate(func() {
|
||||||
|
|
Loading…
Reference in New Issue