瀏覽代碼

fix(main): clear messages TextView when channel of type GuildText or GuildNews is selected only (#20)

rigormorrtiss 4 年之前
父節點
當前提交
ae60aa8bd6
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      discordo.go

+ 2 - 2
discordo.go

@@ -197,8 +197,6 @@ func onGuildsDropDownSelected(_ string, i int) {
 }
 
 func onChannelsTreeViewSelected(n *tview.TreeNode) {
-	messagesTextView.Clear()
-
 	channelID := n.GetReference().(discord.ChannelID)
 	currentChannel, err := discordState.Cabinet.Channel(channelID)
 	if err != nil {
@@ -230,6 +228,8 @@ func onChannelsTreeViewSelected(n *tview.TreeNode) {
 			mainFlex.AddItem(messageInputField, 3, 1, false)
 		}
 		app.SetFocus(messageInputField)
+
+		messagesTextView.Clear()
 		messagesTextView.SetTitle(currentChannel.Name)
 
 		messages, _ := discordSession.Messages(currentChannel.ID, config.GetMessagesLimit)