浏览代码

Unload channel on messages text cancel

ayn2op 3 年之前
父节点
当前提交
eca4ab3999
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      messages_text.go

+ 9 - 0
messages_text.go

@@ -132,6 +132,15 @@ func (mt *MessagesText) onInputCapture(event *tcell.EventKey) *tcell.EventKey {
 		return nil
 	case cfg.Keys.MessagesText.Cancel:
 		// TODO
+		guildsTree.selectedChannel = nil
+
+		mt.selectedMessage = nil
+		mt.Clear()
+		mt.SetTitle("")
+		mt.Highlight()
+
+		messageInput.SetText("")
+		messageInput.SetTitle("")
 		return nil
 	}