From ac6d1fc4cc24848a6896e01d5a262f1cd0ce460f Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Sat, 31 Mar 2018 15:05:16 +0200 Subject: [PATCH] add sanity check for bpm value --- src/gmastertrack.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gmastertrack.cxx b/src/gmastertrack.cxx index 080c485..b7b46ad 100644 --- a/src/gmastertrack.cxx +++ b/src/gmastertrack.cxx @@ -173,8 +173,11 @@ static void gmastertrack_button_callback(Fl_Widget *w, void *data) const char* answer = fl_input("Enter BPM value: "); if(answer) { int bpm = atoi(answer); - EventTimeBPM e = EventTimeBPM( bpm ); - writeToDspRingbuffer( &e ); + + if ( bpm >= MIN_TEMPO && bpm <= MAX_TEMPO) { + EventTimeBPM e = EventTimeBPM( bpm ); + writeToDspRingbuffer( &e ); + } } } else { EventTimeTempoTap e;