ソースを参照

Initialize app & flex in global scope

ayn2op 3 年 前
コミット
9f32821220
1 ファイル変更3 行追加5 行削除
  1. 3 5
      main.go

+ 3 - 5
main.go

@@ -14,8 +14,9 @@ var (
 	cfg          *Config
 	discordState *State
 
-	app          *tview.Application
-	flex         *tview.Flex
+	app  = tview.NewApplication()
+	flex = tview.NewFlex()
+
 	guildsTree   *GuildsTree
 	messagesText *MessagesText
 	messageInput *MessageInput
@@ -35,8 +36,6 @@ func main() {
 	}
 
 	// Initialize UI
-	app = tview.NewApplication()
-
 	guildsTree = newGuildsTree()
 	messagesText = newMessagesText()
 	messageInput = newMessageInput()
@@ -51,7 +50,6 @@ func main() {
 	right.AddItem(messagesText, 0, 1, false)
 	right.AddItem(messageInput, 3, 1, false)
 
-	flex = tview.NewFlex()
 	flex.AddItem(guildsTree, 0, 1, false)
 	flex.AddItem(right, 0, 4, false)