summaryrefslogtreecommitdiff
path: root/src/layout/music.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/music.c')
-rw-r--r--src/layout/music.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/layout/music.c b/src/layout/music.c
index 20b5c7a..a7ab1a0 100644
--- a/src/layout/music.c
+++ b/src/layout/music.c
@@ -622,7 +622,11 @@ static void _update(void *layout_data, int update_type, void *data)
if (priv->playing_info) {
mi = app_media_get_info(priv->playing_info);
- _update_playing_item(priv, mi->media_id);
+
+ if (mi)
+ _update_playing_item(priv, mi->media_id);
+ else
+ _update_playing_item(priv, NULL);
}
break;
case UPDATE_PLAY_INFO: