Quellcode durchsuchen

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

rigormorrtiss vor 4 Jahren
Ursprung
Commit
ae60aa8bd6
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  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)