summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mg_db.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mg_db.c b/mg_db.c
index 6f365fc..9535612 100644
--- a/mg_db.c
+++ b/mg_db.c
@@ -477,6 +477,7 @@ mgSelection::ShuffleMode mgSelection::toggleShuffleMode ()
{
long id = m_tracks[m_tracks_position].getId ();
m_current_tracks = ""; // force a reload
+ tracksize = getNumTracks(); // getNumTracks also reloads
for (unsigned int i = 0; i < tracksize; i++)
if (m_tracks[i].getId () == id)
{