From 20c3997018961c8e27b0f95bf42e92277160c5ea Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 7 Mar 2015 21:02:04 -0800 Subject: [PATCH] Cap level amp modifying and prevent changing unused --- pk3DS/Subforms/RSWE.cs | 2 +- pk3DS/Subforms/XYWE.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pk3DS/Subforms/RSWE.cs b/pk3DS/Subforms/RSWE.cs index 3dfa8fc..4d0a030 100644 --- a/pk3DS/Subforms/RSWE.cs +++ b/pk3DS/Subforms/RSWE.cs @@ -774,7 +774,7 @@ private void modifyLevels(object sender, EventArgs e) // Amp Levels for (int l = 0; l < max.Length; l++) - min[l].Value = max[l].Value = (int)(leveldiff * max[l].Value); + min[l].Value = max[l].Value = (max[l].Value <= 1) ? max[l].Value : Math.Min(100, (int)(leveldiff * max[l].Value)); // Save Changes B_Save_Click(sender, e); diff --git a/pk3DS/Subforms/XYWE.cs b/pk3DS/Subforms/XYWE.cs index 6491b27..2002f37 100644 --- a/pk3DS/Subforms/XYWE.cs +++ b/pk3DS/Subforms/XYWE.cs @@ -623,7 +623,7 @@ private void modifyLevels(object sender, EventArgs e) // Amp Levels for (int l = 0; l < max.Length; l++) - min[l].Value = max[l].Value = (int)(leveldiff * max[l].Value); + min[l].Value = max[l].Value = (max[l].Value <= 1) ? max[l].Value : Math.Min(100, (int)(leveldiff * max[l].Value)); // Save Changes B_Save_Click(sender, e);