projects
/
groove
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update to reflect api changes and small patch for alternate audio
[groove]
/
playlist.cpp
diff --git
a/playlist.cpp
b/playlist.cpp
index
3d437a5
..
38eb579
100644
(file)
--- a/
playlist.cpp
+++ b/
playlist.cpp
@@
-12,8
+12,11
@@
playlist::playlist(QObject *parent) :
}
void playlist::markPlayed(int position)
{
}
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)
{
}
void playlist::freeMemory(int position)
{
@@
-44,7
+47,7
@@
void playlist::setBufferRdy(int b)
{
pList->at(b)->bufferready = true;
}
{
pList->at(b)->bufferready = true;
}
-bool playlist::setCurrentPlaying(int position)
+void playlist::setCurrentPlaying(int position)
{
if(this->existAt(position))
{
{
if(this->existAt(position))
{
@@
-59,16
+62,16
@@
bool playlist::setCurrentPlaying(int position)
else
emit this->bufferReady(position);
*/
else
emit this->bufferReady(position);
*/
- return true;
+ return;
}
else
{
}
else
{
- if(position = -1)
+ if(position == -1)
{
this->currentplayingitem = -1;
}
else
{
this->currentplayingitem = -1;
}
else
- return false;
+ return;
}
}
QIODevice * playlist::getBuffer(int position)
}
}
QIODevice * playlist::getBuffer(int position)