diff --git a/src/minimediaplayer.cpp b/src/minimediaplayer.cpp index 2a1750741c2b8b32c55d92a37d8324a5a54054a9..939607cc7a3edfd99d78cb741f99e47e34f2511c 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;