- if(top_level->event_win == win)
- {
- if(status == TUMBLEBOTTOM_DN || status == TUMBLETOP_DN)
- {
- top_level->unset_repeat(top_level->get_resources()->tumble_duration);
- if(cursor_inside())
- status = TUMBLE_UPHI;
- else
- status = TUMBLE_UP;
- }
+ if( top_level->event_win != win ) return 0;
+ if( status == TUMBLEBOTTOM_DN || status == TUMBLETOP_DN ) {
+ top_level->unset_repeat(top_level->get_resources()->tumble_duration);
+ status = cursor_inside() ? TUMBLE_UPHI : TUMBLE_UP;