Browse Source

Include widget y() and h() in event_widget() test.

tags/non-daw-v1.1.0
Jonathan Moore Liles 17 years ago
parent
commit
02db2c1251
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      Timeline/Sequence.C

+ 2
- 1
Timeline/Sequence.C View File

@@ -176,7 +176,8 @@ Sequence::event_widget ( void )
{
nframes_t ets = timeline->xoffset + timeline->x_to_ts( Fl::event_x() - x() );
for ( list <Sequence_Widget *>::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;


Loading…
Cancel
Save