X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Feditpanel.C;h=b539bda46f1a0ba84cbac969180259a543569001;hb=a19a685a46ddc630010788707d9e5b9d2342af46;hp=b370723a0a4a8f0f49acec859d6eae32c38df2e4;hpb=95f86161c3b9c422bbd04ec8f685aa7e856d6dd7;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/editpanel.C b/cinelerra-5.1/cinelerra/editpanel.C index b370723a..b539bda4 100644 --- a/cinelerra-5.1/cinelerra/editpanel.C +++ b/cinelerra-5.1/cinelerra/editpanel.C @@ -986,10 +986,12 @@ EditClick2Play::EditClick2Play(MWindow *mwindow, EditPanel *panel, int x, int y) int EditClick2Play::handle_event() { int value = get_value(); - if( !panel->is_vwindow() ) - mwindow->edl->session->cwindow_click2play = value; - else + if( panel->is_vwindow() ) { mwindow->edl->session->vwindow_click2play = value; + mwindow->update_vwindow(); + } + else + mwindow->edl->session->cwindow_click2play = value; return 1; } int EditClick2Play::keypress_event() @@ -998,10 +1000,12 @@ int EditClick2Play::keypress_event() if( key == 'p' && !ctrl_down() && !shift_down() && !alt_down() ) { int value = get_value() ? 0 : 1; update(value); - if( !panel->is_vwindow() ) - mwindow->edl->session->cwindow_click2play = value; - else + if( panel->is_vwindow() ) { mwindow->edl->session->vwindow_click2play = value; + mwindow->update_vwindow(); + } + else + mwindow->edl->session->cwindow_click2play = value; return 1; } return 0;