From eed133e73dbb640e5d1f2f501e39beb1f88b27ec Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sun, 7 Feb 2021 15:28:16 +0100 Subject: [PATCH] Fix borrow issue in track set editor --- musicus/src/import/track_set_editor.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/musicus/src/import/track_set_editor.rs b/musicus/src/import/track_set_editor.rs index 3c6396c..e179e82 100644 --- a/musicus/src/import/track_set_editor.rs +++ b/musicus/src/import/track_set_editor.rs @@ -154,8 +154,8 @@ impl Screen>, TrackSetData> for TrackSetEditor { let recording = this.recording.borrow().clone(); if let Some(recording) = recording { spawn!(@clone this, async move { - let track = &this.tracks.borrow()[index]; - if let Some(selection) = push!(this.handle, TrackEditor, (recording, track.work_parts.clone())).await { + let work_parts = this.tracks.borrow()[index].work_parts.clone(); + if let Some(selection) = push!(this.handle, TrackEditor, (recording, work_parts)).await { { let mut tracks = this.tracks.borrow_mut(); let mut track = &mut tracks[index];