}
void playlist::markPlayed(int position)
{
- pList->at(position)->played = true;
- this->freeMemory(position);
+ if(0 <= position && position < pList->size())
+ {
+ pList->at(position)->played = true;
+ this->freeMemory(position);
+ }
}
void playlist::freeMemory(int position)
{
{
pList->at(b)->bufferready = true;
}
-bool playlist::setCurrentPlaying(int position)
+void playlist::setCurrentPlaying(int position)
{
if(this->existAt(position))
{
else
emit this->bufferReady(position);
*/
- return true;
+ return;
}
else
{
- if(position = -1)
+ if(position == -1)
{
this->currentplayingitem = -1;
}
else
- return false;
+ return;
}
}
QIODevice * playlist::getBuffer(int position)