X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Fdbwindow.C;h=4bf9d0ca2127aedcc48c93cef16237063ebc6e00;hb=3235da2d4204a79b9e12b8f48f888fefb569e691;hp=28603bc618a103caae2f37caa2dae58310ce2517;hpb=0df48ad2d876409c5beeae2e21933a728ea76c33;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/dbwindow.C b/cinelerra-5.1/cinelerra/dbwindow.C index 28603bc6..4bf9d0ca 100644 --- a/cinelerra-5.1/cinelerra/dbwindow.C +++ b/cinelerra-5.1/cinelerra/dbwindow.C @@ -389,7 +389,7 @@ VFrame *DbWindowVIcon::frame() { if( seq_no >= images.size() ) load_frames(lbox->gui->dwindow->mdb); - return *images[seq_no]; + return images[seq_no]->vfrm; } int64_t DbWindowVIcon::set_seq_no(int64_t no) @@ -418,7 +418,7 @@ void DbWindowVIcon::read_frames(DbWindow::MDb *mdb) if( frame_id < 0 ) continue; int swidth = (SWIDTH+1) & ~1, sheight = (SHEIGHT+1) & ~1; VIFrame *vifrm = new VIFrame(swidth, sheight, BC_YUV420P); - VFrame *img = *vifrm; + VFrame *img = vifrm->vfrm; memset(img->get_y(),0x00,swidth * sheight); memset(img->get_u(),0x80,swidth/2 * sheight/2); memset(img->get_v(),0x80,swidth/2 * sheight/2); @@ -840,8 +840,8 @@ DbWindowItem(int id, const char *source, const char *title, DbWindowItem:: ~DbWindowItem() { - delete source; - delete title; + delete [] source; + delete [] title; } #define CmprFn(nm,key) int DbWindowGUI:: \ @@ -951,7 +951,6 @@ DbWindowCanvas(DbWindowGUI *gui, int x, int y, int w, int h) : Canvas(gui->dwindow->mwindow, gui, x, y, w, h, w, h, 0) { this->gui = gui; - this->is_fullscreen = 0; } DbWindowCanvas::