From 02db2c12511bc0d531fb4ff4f14e3f5ecc811593 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Tue, 13 May 2008 21:15:56 -0500 Subject: [PATCH] Include widget y() and h() in event_widget() test. --- Timeline/Sequence.C | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Timeline/Sequence.C b/Timeline/Sequence.C index 93d8d73..20a5ccc 100644 --- a/Timeline/Sequence.C +++ b/Timeline/Sequence.C @@ -176,7 +176,8 @@ Sequence::event_widget ( void ) { nframes_t ets = timeline->xoffset + timeline->x_to_ts( Fl::event_x() - x() ); for ( list ::const_reverse_iterator r = _widgets.rbegin(); r != _widgets.rend(); r++ ) - if ( ets > (*r)->start() && ets < (*r)->start() + (*r)->length() ) + if ( ets > (*r)->start() && ets < (*r)->start() + (*r)->length() + && Fl::event_y() >= (*r)->y() && Fl::event_y() <= (*r)->y() + (*r)->h() ) return (*r); return NULL;