From 5dc171c8a6feed55b118dec16358acd820be9a99 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 5 Oct 2014 04:59:42 +0200 Subject: [PATCH] runloop.c - Simplify check_mute --- runloop.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/runloop.c b/runloop.c index 1f03f88e80..010e6ab059 100644 --- a/runloop.c +++ b/runloop.c @@ -53,17 +53,14 @@ static void check_mute(void) static void check_volume(bool pressed_up, bool pressed_down) { char msg[256]; - float db_change = 0.0f; - - if (!pressed_up && !pressed_down) - return; if (pressed_up) - db_change += 0.5f; - if (pressed_down) - db_change -= 0.5f; + g_extern.audio_data.volume_db += 0.5f; + else if (pressed_down) + g_extern.audio_data.volume_db -= 0.5f; + else + return; - g_extern.audio_data.volume_db += db_change; g_extern.audio_data.volume_db = max(g_extern.audio_data.volume_db, -80.0f); g_extern.audio_data.volume_db = min(g_extern.audio_data.volume_db, 12.0f);