Преглед на файлове

Initialize a new view after assigning styles

ayntgl преди 3 години
родител
ревизия
22a95683d2
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      ui/application.go

+ 3 - 2
ui/application.go

@@ -56,12 +56,13 @@ func NewApplication(cfg *config.Config) *Application {
 	app.EnableMouse(app.config.Mouse)
 	app.SetBeforeDrawFunc(app.onBeforeDraw)
 
-	app.view = newView(app)
-
+	// The styles must be assigned before initializing a new view.
 	tview.Styles.PrimitiveBackgroundColor = tcell.GetColor(cfg.Theme.Background)
 	tview.Styles.BorderColor = tcell.GetColor(cfg.Theme.Border)
 	tview.Styles.TitleColor = tcell.GetColor(cfg.Theme.Title)
 
+	app.view = newView(app)
+
 	return app
 }