diff --git a/musicus/src/screens/recording_screen.rs b/musicus/src/screens/recording_screen.rs index bded41c..a09e822 100644 --- a/musicus/src/screens/recording_screen.rs +++ b/musicus/src/screens/recording_screen.rs @@ -119,6 +119,7 @@ impl RecordingScreen { let clone = result.clone(); context.spawn_local(async move { clone.backend.db().delete_recording(&clone.recording.id).await.unwrap(); + clone.backend.library_changed(); }); })); @@ -131,6 +132,7 @@ impl RecordingScreen { let clone = result.clone(); context.spawn_local(async move { clone.backend.db().delete_tracks(&clone.recording.id).await.unwrap(); + clone.backend.library_changed(); }); })); diff --git a/musicus/src/screens/work_screen.rs b/musicus/src/screens/work_screen.rs index 76d9db4..9af8450 100644 --- a/musicus/src/screens/work_screen.rs +++ b/musicus/src/screens/work_screen.rs @@ -116,6 +116,7 @@ impl WorkScreen { let clone = result.clone(); context.spawn_local(async move { clone.backend.db().delete_work(&clone.work.id).await.unwrap(); + clone.backend.library_changed(); }); }));