X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ffileppm.C;h=7df92707a11e56d567b9e68424bbff2ec28a1f60;hb=255afe5bf50d8e2d10075c0b8ab0f88efbe91570;hp=ac991aa41f80789264d9ee0625ebeed848a46f2e;hpb=efc8fa7dc7ddcdeaa9398e09d81975a6ccf526fc;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/fileppm.C b/cinelerra-5.1/cinelerra/fileppm.C index ac991aa4..7df92707 100644 --- a/cinelerra-5.1/cinelerra/fileppm.C +++ b/cinelerra-5.1/cinelerra/fileppm.C @@ -199,7 +199,11 @@ PPMConfigVideo::PPMConfigVideo(BC_WindowBase *gui, Asset *asset) { this->gui = gui; this->asset = asset; - lock_window("PPMConfigVideo::create_objects()"); +} + +void PPMConfigVideo::create_objects() +{ + lock_window("PPMConfigVideo::create_objects"); int x = 10, y = 10; add_subwindow(new BC_Title(x, y, _("PPM, RGB raw only"))); add_subwindow(new BC_OKButton(this)); @@ -207,11 +211,13 @@ PPMConfigVideo::PPMConfigVideo(BC_WindowBase *gui, Asset *asset) unlock_window(); } -void FilePPM::get_parameters(BC_WindowBase *parent_window, Asset *asset, - BC_WindowBase* &format_window, int audio_options, int video_options) +void FilePPM::get_parameters(BC_WindowBase *parent_window, + Asset *asset, BC_WindowBase* &format_window, + int audio_options, int video_options, EDL *edl) { if(video_options) { PPMConfigVideo *window = new PPMConfigVideo(parent_window, asset); + window->create_objects(); format_window = window; window->run_window(); delete window;