From 4af2a85cc7eeeb8ef51f0d15221cf1b65aa5eefc Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Mon, 28 Apr 2008 03:33:22 -0500 Subject: [PATCH] Don't eat all keys in region input handler. --- Timeline/Region.C | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/Timeline/Region.C b/Timeline/Region.C index 9d4f20a..3259c6c 100644 --- a/Timeline/Region.C +++ b/Timeline/Region.C @@ -262,21 +262,27 @@ Region::handle ( int m ) _fade_in.length = offset; printf( "setting fade in length to %lu\n", _fade_in.length ); + + redraw(); + + return 1; } - else - if ( Fl::event_key() == FL_F + 4 ) - { - long offset = length() - x_to_offset( X ); + else if ( Fl::event_key() == FL_F + 4 ) + { + long offset = length() - x_to_offset( X ); - if ( offset > 0 ) - _fade_out.length = offset; + if ( offset > 0 ) + _fade_out.length = offset; - printf( "setting fade out length to %lu\n", _fade_in.length ); - } + printf( "setting fade out length to %lu\n", _fade_in.length ); + redraw(); + + return 1; + } + + return 0; - redraw(); - return 1; } case FL_PUSH: {