Эх сурвалжийг харах

fix(messages_list): check if a channel is selected before selection

ayn2op 4 сар өмнө
parent
commit
f52b18cd76
1 өөрчлөгдсөн 4 нэмэгдсэн , 0 устгасан
  1. 4 0
      cmd/messages_list.go

+ 4 - 0
cmd/messages_list.go

@@ -296,6 +296,10 @@ func (ml *messagesList) onInputCapture(event *tcell.EventKey) *tcell.EventKey {
 }
 
 func (ml *messagesList) _select(name string) {
+	if app.chatView.selectedChannel == nil {
+		return
+	}
+
 	ms, err := discordState.Cabinet.Messages(app.chatView.selectedChannel.ID)
 	if err != nil {
 		slog.Error("failed to get messages", "err", err, "channel_id", app.chatView.selectedChannel.ID)