From 186a981614f6d44707d70a8a0b8f61c1dc5e2800 Mon Sep 17 00:00:00 2001 From: David Sansome Date: Mon, 2 Dec 2013 21:24:15 +1100 Subject: [PATCH] Start at a random visualisation. Fixes issue 3966. --- src/visualisations/projectmvisualisation.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/visualisations/projectmvisualisation.cpp b/src/visualisations/projectmvisualisation.cpp index f7505e3a7..d16baf36d 100644 --- a/src/visualisations/projectmvisualisation.cpp +++ b/src/visualisations/projectmvisualisation.cpp @@ -121,6 +121,11 @@ void ProjectMVisualisation::InitProjectM() { preset_model_ = new ProjectMPresetModel(this, this); Load(); + // Start at a random preset. + if (projectm_->getPlaylistSize() > 0) { + projectm_->selectPreset(qrand() % projectm_->getPlaylistSize(), true); + } + if (font_path.isNull()) { qWarning("ProjectM presets could not be found, search path was:\n %s", paths.join("\n ").toLocal8Bit().constData());