From b530ac02af61e320e137a392decef1b3cc5af2c4 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 3 Apr 2016 17:40:50 +0200 Subject: Fix logic error in SettingRef::hasChanged(). --- src/settings.h | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) (limited to 'src/settings.h') diff --git a/src/settings.h b/src/settings.h index 2700e26..b132c1b 100644 --- a/src/settings.h +++ b/src/settings.h @@ -31,30 +31,16 @@ #include #include "atomic.h" -//bool Conf::enable_velocity_modifier = true; -//float Conf::velocity_modifier_falloff = 0.5; -//float Conf::velocity_modifier_weight = 0.25; -// -//bool Conf::enable_velocity_randomiser = false; -//float Conf::velocity_randomiser_weight = 0.1; -// -//int Conf::samplerate = 44100; -// -//bool Conf::enable_resampling = true; - -//operator Atomic //! Engine settings struct Settings { - Atomic foo{"foo"}; - Atomic enable_velocity_modifier{true}; - Atomic velocity_modifier_falloff{0.5}; - Atomic velocity_modifier_weight{0.25}; + Atomic velocity_modifier_falloff{0.5f}; + Atomic velocity_modifier_weight{0.25f}; Atomic enable_velocity_randomiser{false}; - Atomic velocity_randomiser_weight{0.1}; + Atomic velocity_randomiser_weight{0.1f}; Atomic samplerate{44100.0}; @@ -87,7 +73,7 @@ public: return true; } - return tmp == cache; + return tmp != cache; } T getValue() const -- cgit v1.2.3