diff --git a/src/minimediaplayer.cpp b/src/minimediaplayer.cpp index 2a17507..939607c 100644 --- a/src/minimediaplayer.cpp +++ b/src/minimediaplayer.cpp @@ -107,7 +107,11 @@ QList MiniMediaPlayer::getTrackNames() QMap MiniMediaPlayer::currentState() { QMap state; - state.insert("duration",playlist.first().trackLength); + if(playlist.size() < 1) { + state.insert("duration",0); + } else { + state.insert("duration",playlist.first().trackLength); + } state.insert("position",m_player->position()); state.insert("state",isPlaying()); return state;