Fix performance bug in list.Layout(...)
This commit is contained in:
parent
455a8960e5
commit
49ebf55b15
|
@ -370,7 +370,7 @@ func eventLoop() {
|
||||||
w.Invalidate()
|
w.Invalidate()
|
||||||
page = idPage
|
page = idPage
|
||||||
default:
|
default:
|
||||||
li := func(i int) {
|
lst.Layout(gtx, len(passBtns), func(i int) {
|
||||||
btn := passBtns[i]
|
btn := passBtns[i]
|
||||||
btn.Layout(gtx, family)
|
btn.Layout(gtx, family)
|
||||||
if btn.Clicked() {
|
if btn.Clicked() {
|
||||||
|
@ -401,10 +401,7 @@ func eventLoop() {
|
||||||
}
|
}
|
||||||
}(pathnames[i])
|
}(pathnames[i])
|
||||||
}
|
}
|
||||||
}
|
})
|
||||||
for i := 0; i < len(passBtns); i++ {
|
|
||||||
lst.Layout(gtx, len(passBtns), li)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
mux.Unlock()
|
mux.Unlock()
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user