X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fkeyframepopup.C;h=859ae16cdcfbdee3ccc87af421f9c0289889abd5;hp=123a6eb63dcb5cc860c98d41e1156d9f3bd472e1;hb=1529091cdf16df199a901aabe6e8fa1813a933af;hpb=3643286e2dbb3002604a62e3e6fd834716b4ae63 diff --git a/cinelerra-5.1/cinelerra/keyframepopup.C b/cinelerra-5.1/cinelerra/keyframepopup.C index 123a6eb6..859ae16c 100644 --- a/cinelerra-5.1/cinelerra/keyframepopup.C +++ b/cinelerra-5.1/cinelerra/keyframepopup.C @@ -623,22 +623,7 @@ void KeySpeedPatch::create_objects() add_subwindow(key_speed_ok = new KeySpeedOK(this, x, y, lok_images)); activate(); show_window(); -} - -int KeySpeedPatch::cursor_enter_event() -{ - if( is_event_win() ) - mwindow->speed_before(); - return 1; -} - -int KeySpeedPatch::cursor_leave_event() -{ - if( is_event_win() ) { - mwindow->speed_after(1); - mwindow->resync_guis(); - } - return 1; + mwindow->speed_before(); } void KeySpeedPatch::update(float v) @@ -662,7 +647,7 @@ void KeySpeedPatch::update_speed(float v) current->set_value(v); if( track->gang && track->record ) { TrackCanvas *track_canvas = patch->patchbay->pane->canvas; - track_canvas->fill_ganged_autos(1, change, track, current); + track_canvas->fill_ganged_autos(-1, change, track, current); track_canvas->update_ganged_autos(0, track, current); track_canvas->clear_ganged_autos(); }