X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Ftrackcanvas.C;h=c746de7149af56c417a8566ada27087bc2c60c4f;hb=24d62aadcd7a6188aff573aaec22f31e3bba4a57;hp=f0d0ceae071ddb5b63f9e268a89948a32f9003d3;hpb=2a7b3d16f56274e1548abd2493e688794ee557c4;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/trackcanvas.C b/cinelerra-5.1/cinelerra/trackcanvas.C index f0d0ceae..c746de71 100644 --- a/cinelerra-5.1/cinelerra/trackcanvas.C +++ b/cinelerra-5.1/cinelerra/trackcanvas.C @@ -144,7 +144,7 @@ void TrackCanvas::create_objects() pankeyframe_pixmap = new BC_Pixmap(this, mwindow->theme->pankeyframe_data, PIXMAP_ALPHA); projectorkeyframe_pixmap = new BC_Pixmap(this, mwindow->theme->projectorkeyframe_data, PIXMAP_ALPHA); maskkeyframe_pixmap = new BC_Pixmap(this, mwindow->theme->maskkeyframe_data, PIXMAP_ALPHA); - draw(); + draw(NORMAL_DRAW, 1); update_cursor(0); flash(0); } @@ -152,7 +152,7 @@ void TrackCanvas::create_objects() void TrackCanvas::resize_event() { //printf("TrackCanvas::resize_event 1\n"); - draw(0, 0); + draw(NORMAL_DRAW, 0); flash(0); //printf("TrackCanvas::resize_event 2\n"); } @@ -650,7 +650,6 @@ void TrackCanvas::draw(int mode, int hide_cursor) { const int debug = 0; - // Swap pixmap layers if(get_w() != background_pixmap->get_w() || get_h() != background_pixmap->get_h()) @@ -699,7 +698,7 @@ void TrackCanvas::draw_indexes(Indexable *indexable) // Don't redraw raw samples if(index_state->index_zoom > mwindow->edl->local_session->zoom_sample) return; - draw_resources(0, 1, indexable); + draw_resources(NORMAL_DRAW, 1, indexable); draw_overlays(); flash(0); } @@ -1193,7 +1192,6 @@ void TrackCanvas::draw_paste_destination() from_units(drop_edit_position(&insertion, mwindow->session->drag_edit, mwindow->session->drag_edit->length)); - current_vedit++; } } if( paste_position >= 0 ) {