diff --git a/gui/draw.C b/gui/draw.C index 1143c23..ed4879e 100644 --- a/gui/draw.C +++ b/gui/draw.C @@ -173,7 +173,10 @@ gui_draw_shape ( int x, int y, int w, int h, int bw, int shape, int state, int f return; if ( flags & F_PLAYHEAD ) + { state = state == FULL ? HIT : PLAYHEAD; + flags &= ~ F_SELECTION; + } if ( state == FULL && color ) fl_color( velocity_colors[ color ] );