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);