From 6ee7e8f4e30526073e7ee22b7aa7c688cb8b6a65 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Sun, 24 Jul 2022 21:06:26 +0200 Subject: [PATCH] Assert correct values for gain_skew_factor --- src/param/range.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/param/range.rs b/src/param/range.rs index abe1c27d..a21b6ca4 100644 --- a/src/param/range.rs +++ b/src/param/range.rs @@ -48,6 +48,8 @@ impl FloatRange { /// Calculate a skew factor for [`FloatRange::Skewed`] that makes a linear gain parameter range /// appear as if it was linear when formatted as decibels. pub fn gain_skew_factor(min_db: f32, max_db: f32) -> f32 { + nih_debug_assert!(min_db < max_db); + let min_gain = util::db_to_gain(min_db); let max_gain = util::db_to_gain(max_db); let middle_db = (max_db + min_db) / 2.0;