From e97e4fdf264780537d0f31efada73ed7958ecb1c Mon Sep 17 00:00:00 2001 From: mdb Date: Wed, 28 Jan 2004 02:36:44 +0000 Subject: [PATCH] Don't create a playlist entry if we couldn't find the song, log a warning instead. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1388 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/robodj/chooser/PlaylistController.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/projects/robodj/src/java/robodj/chooser/PlaylistController.java b/projects/robodj/src/java/robodj/chooser/PlaylistController.java index be7eda6d..d8043999 100644 --- a/projects/robodj/src/java/robodj/chooser/PlaylistController.java +++ b/projects/robodj/src/java/robodj/chooser/PlaylistController.java @@ -1,5 +1,5 @@ // -// $Id: PlaylistController.java,v 1.1 2003/05/04 18:16:06 mdb Exp $ +// $Id: PlaylistController.java,v 1.2 2004/01/28 02:36:44 mdb Exp $ package robodj.chooser; @@ -165,7 +165,12 @@ public class PlaylistController extends ItemController Entry entry = Chooser.model.getEntry(eid); if (entry != null) { Song song = entry.getSong(sid); - _panel.plist.add(new PlaylistEntry(entry, song)); + if (song != null) { + _panel.plist.add(new PlaylistEntry(entry, song)); + } else { + Log.warning("No song for entry? [sid=" + sid + + ", entry=" + entry + "]."); + } } else { Log.warning("Unable to load entry [eid=" + eid + "]."); }