Skip to content

Commit 622f117

Browse files
authored
gschema: Fix invalid default value for previous-queue (#830)
1 parent c2fc713 commit 622f117

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

data/music.gschema.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<description>An index representing the repeat mode</description>
1414
</key>
1515
<key type="as" name="previous-queue">
16-
<default>['']</default>
16+
<default>[]</default>
1717
<summary>The queue from last session to restore</summary>
1818
<description>An array of strings representing the files played last</description>
1919
</key>

src/PlaybackManager.vala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,10 @@ public class Music.PlaybackManager : Object {
530530
var file_last_played = File.new_for_uri (uri_last_played);
531531

532532
var last_session_uri = settings.get_strv ("previous-queue");
533+
if (last_session_uri.length == 0) {
534+
return;
535+
}
536+
533537
var last_session_files = new File[last_session_uri.length];
534538

535539
for (var i = 0; i < last_session_uri.length; i++) {

0 commit comments

Comments
 (0)