Fix OutOfBounds access

This commit is contained in:
Flamefire committed 2014-04-29 21:12:19 +02:00
1 parent 9fe9455eaf
commit 1f9d9118b9
1 file changed
+3 -1
+3 -1
View File
@@ -15,6 +15,7 @@
// along with Vocaluxe. If not, see <http://www.gnu.org/licenses/>. // along with Vocaluxe. If not, see <http://www.gnu.org/licenses/>.
#endregion #endregion
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Collections.ObjectModel; using System.Collections.ObjectModel;
using System.Windows.Forms; using System.Windows.Forms;
@@ -223,6 +224,7 @@ namespace Vocaluxe.Screens
if (_CheckMicConfig()) if (_CheckMicConfig())
{ {
Console.WriteLine(CRecord.GetMaxVolume(0));
int player = _SelectSlides[_SelectSlideRecordChannel1].Selection - 1; int player = _SelectSlides[_SelectSlideRecordChannel1].Selection - 1;
if (player >= 0) if (player >= 0)
{ {
@@ -238,7 +240,7 @@ namespace Vocaluxe.Screens
player = _SelectSlides[_SelectSlideRecordChannel2].Selection - 1; player = _SelectSlides[_SelectSlideRecordChannel2].Selection - 1;
if (player >= 0) if (player >= 0)
{ {
_ChannelEnergy[1] = CRecord.GetMaxVolume(player - 1); _ChannelEnergy[1] = CRecord.GetMaxVolume(player);
_Equalizers[_EqualizerChannel2].Update(CRecord.ToneWeigth(player), CRecord.GetMaxVolume(player)); _Equalizers[_EqualizerChannel2].Update(CRecord.ToneWeigth(player), CRecord.GetMaxVolume(player));
} }
else else