check if the menu item is nil

This commit is contained in:
Myles Horton
2020-04-20 13:43:11 -07:00
parent 6f0e5a3c55
commit 62d1bb7357
+5 -1
View File
@@ -171,8 +171,12 @@ func (item *MenuItem) update() {
func systrayMenuItemSelected(id int32) {
menuItemsLock.RLock()
item := menuItems[id]
item, ok := menuItems[id]
menuItemsLock.RUnlock()
if !ok {
log.Errorf("No menu item with ID %v", id)
return
}
select {
case item.ClickedCh <- struct{}{}:
// in case no one waiting for the channel