mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-05 01:15:35 +00:00
ui: don't keep references alive in Ops.Reset
Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -152,6 +152,10 @@ func (o *Ops) Aux() []byte {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (d *opsData) reset() {
|
func (d *opsData) reset() {
|
||||||
|
// Leave references to the GC.
|
||||||
|
for i := range d.refs {
|
||||||
|
d.refs[i] = nil
|
||||||
|
}
|
||||||
d.data = d.data[:0]
|
d.data = d.data[:0]
|
||||||
d.refs = d.refs[:0]
|
d.refs = d.refs[:0]
|
||||||
d.version++
|
d.version++
|
||||||
|
|||||||
Reference in New Issue
Block a user