From 6f54066c43172fe0197e82fb1034c9ae55d1e1f2 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 27 Apr 2019 15:02:52 +0300 Subject: Add partial deadlock detection in debug mode --- ui/message-view.go | 2 +- ui/room-list.go | 4 +++- ui/view-main.go | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) (limited to 'ui') diff --git a/ui/message-view.go b/ui/message-view.go index 43c757f..75cd022 100644 --- a/ui/message-view.go +++ b/ui/message-view.go @@ -20,10 +20,10 @@ import ( "fmt" "math" "strings" - "sync" "sync/atomic" "github.com/mattn/go-runewidth" + sync "github.com/sasha-s/go-deadlock" "maunium.net/go/mauview" "maunium.net/go/tcell" diff --git a/ui/room-list.go b/ui/room-list.go index 47ac182..0dc3e74 100644 --- a/ui/room-list.go +++ b/ui/room-list.go @@ -20,7 +20,8 @@ import ( "math" "regexp" "strings" - "sync" + + sync "github.com/sasha-s/go-deadlock" "maunium.net/go/mauview" "maunium.net/go/tcell" @@ -483,6 +484,7 @@ func (list *RoomList) clickRoom(line, column int, mod bool) bool { } return false } + var nsRegex = regexp.MustCompile("^[a-z]\\.[a-z](?:\\.[a-z])*$") func (list *RoomList) GetTagDisplayName(tag string) string { diff --git a/ui/view-main.go b/ui/view-main.go index 2d2afdf..48004c1 100644 --- a/ui/view-main.go +++ b/ui/view-main.go @@ -20,11 +20,12 @@ import ( "bufio" "fmt" "os" - "sync" "sync/atomic" "time" "unicode" + sync "github.com/sasha-s/go-deadlock" + "maunium.net/go/mauview" "maunium.net/go/tcell" -- cgit v1.2.3