Unlock menuItemsLock before changing UI

Fixes https://github.com/getlantern/systray/issues/133
This commit is contained in:
Joesis
2020-05-17 17:33:56 -07:00
parent 53e6ecabc9
commit 7a9e2c8750
+1 -1
View File
@@ -187,8 +187,8 @@ func (item *MenuItem) Uncheck() {
// update propagates changes on a menu item to systray
func (item *MenuItem) update() {
menuItemsLock.Lock()
defer menuItemsLock.Unlock()
menuItems[item.id] = item
menuItemsLock.Unlock()
addOrUpdateMenuItem(item)
}