From febcf29cf10e423322a9ddab6caa733a4a89bb5e Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Mon, 6 Apr 2020 12:26:50 +0200 Subject: [PATCH] Tracks editor: Use relative paths They are based on the current music library path. --- lib/editors/tracks.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/editors/tracks.dart b/lib/editors/tracks.dart index f2aea99..60fb602 100644 --- a/lib/editors/tracks.dart +++ b/lib/editors/tracks.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:path/path.dart' as p; import '../backend.dart'; import '../database.dart'; @@ -66,7 +67,10 @@ class _TracksEditorState extends State { if (paths != null) { setState(() { for (final path in paths) { - tracks.add(TrackModel(path)); + tracks.add(TrackModel(p.relative( + path, + from: backend.musicLibraryPath, + ))); } }); }