Skip to content

Commit 4f3ca6a

Browse files
authored
remove listenersLock
1 parent a063333 commit 4f3ca6a

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

test/app.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,6 @@ type testSettings struct {
182182
scale float32
183183
theme fyne.Theme
184184

185-
listenersLock sync.Mutex
186185
listeners []func(fyne.Settings)
187186
changeListeners []chan fyne.Settings
188187
propertyLock sync.RWMutex
@@ -249,6 +248,7 @@ func (s *testSettings) Scale() float32 {
249248
func (s *testSettings) apply() {
250249
s.propertyLock.RLock()
251250
listeners := s.changeListeners
251+
listenersFns := s.listeners
252252
s.propertyLock.RUnlock()
253253

254254
for _, listener := range listeners {
@@ -262,9 +262,7 @@ func (s *testSettings) apply() {
262262
intapp.ApplySettings(s, s.app)
263263
s.app.propertyLock.Unlock()
264264

265-
s.listenersLock.Lock()
266-
defer s.listenersLock.Unlock()
267-
for _, l := range s.listeners {
265+
for _, l := range listenersFns {
268266
l(s)
269267
}
270268
}, false)

0 commit comments

Comments
 (0)