From 369c7a0af8aefc6574254f584a76bae25eb51a91 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 23 May 2011 02:11:48 +0000 Subject: get rid of contact chatter --- spectrogram.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'spectrogram.c') diff --git a/spectrogram.c b/spectrogram.c index b5d1a2e..e7276d2 100644 --- a/spectrogram.c +++ b/spectrogram.c @@ -313,6 +313,7 @@ main(int argc, char **argv) int height = 0; int width = 0; int sdlargs; + int pressed = 0; #if TIMING @@ -429,14 +430,20 @@ main(int argc, char **argv) die = 1; break; case SDLK_l: - flip_left ^= 1; + if (!pressed) + flip_left ^= 1; break; case SDLK_r: - flip_right ^= 1; + if (!pressed) + flip_right ^= 1; break; default: break; } + pressed = 1; + break; + case SDL_KEYUP: + pressed = 0; break; } #if TIMING -- cgit v1.2.3