From d7fa8067fee81284fe0f4b5bbb7cbcc2e0522bb3 Mon Sep 17 00:00:00 2001 From: grejppi Date: Fri, 19 Aug 2016 02:23:46 +0300 Subject: [PATCH] really remove all controllers while removing all controllers (#2980) fix #2979 --- src/core/Song.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/Song.cpp b/src/core/Song.cpp index 376a74349..845540f93 100644 --- a/src/core/Song.cpp +++ b/src/core/Song.cpp @@ -1217,9 +1217,9 @@ void Song::restoreControllerStates( const QDomElement & element ) void Song::removeAllControllers() { - for (int i = 0; i < m_controllers.size(); ++i) + while (m_controllers.size() != 0) { - removeController(m_controllers.at(i)); + removeController(m_controllers.at(0)); } m_controllers.clear();