diff options
author | Jens Georg <mail@jensge.org> | 2015-04-04 23:15:54 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2015-04-04 23:15:54 +0200 |
commit | 84c9c03cf5d873a5e49021c23f101b12b5ebdef9 (patch) | |
tree | ca05a595990eefa7db4128ec6f2348f60c87f412 | |
parent | cfd4276a591ce41b7891372f7ce373ac9e8549a5 (diff) | |
download | rygel-84c9c03cf5d873a5e49021c23f101b12b5ebdef9.tar.gz |
server: Prevent critical on missing information
Signed-off-by: Jens Georg <mail@jensge.org>
-rw-r--r-- | src/librygel-server/rygel-media-art-store.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/librygel-server/rygel-media-art-store.vala b/src/librygel-server/rygel-media-art-store.vala index b022716f..d55686e8 100644 --- a/src/librygel-server/rygel-media-art-store.vala +++ b/src/librygel-server/rygel-media-art-store.vala @@ -57,6 +57,12 @@ public class Rygel.MediaArtStore : GLib.Object { File file = null; foreach (var type in MediaArtStore.types) { + if (type == "album" && item.album == null && item.artist == null) { + continue; + } else if (item.artist == null && item.title == null) { + continue; + } + MediaArt.get_file (item.artist, type == "album" ? item.album : item.title, type, |