Просмотр исходного кода

Initialize app & flex in global scope

ayn2op 3 лет назад
Родитель
Сommit
9f32821220
1 измененных файлов с 3 добавлено и 5 удалено
  1. 3 5
      main.go

+ 3 - 5
main.go

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