From 63bf74ffaeb5580af677719485c40fe50e248f51 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Wed, 19 Mar 2014 21:04:47 +0100 Subject: Make editor store calculated sample energies in the xml files. --- dgedit/samplesorter.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'dgedit/samplesorter.cc') diff --git a/dgedit/samplesorter.cc b/dgedit/samplesorter.cc index adfdf65..8f857a6 100644 --- a/dgedit/samplesorter.cc +++ b/dgedit/samplesorter.cc @@ -139,7 +139,7 @@ void SampleSorter::resort() QMap::iterator i = _selections.begin(); while(i != _selections.end()) { float energy = 0.0; - Selection s = i.value(); + Selection &s = i.value(); for(size_t idx = s.from; (idx < (size_t)s.from + (size_t)attackLength()) && @@ -152,6 +152,8 @@ void SampleSorter::resort() energy += 1; // Make sure that the key is unique. } + s.energy = energy; + sorted[energy] = i.value(); if(energy < min) min = energy; -- cgit v1.2.3