X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Frenderprofiles.C;h=26d195ca024a394dab80435bb32e69a2d3139606;hb=2ce5f3585284c78107b6eab879ee4e94686ff41a;hp=3e7eeb1bb81c42aa48a03a6e42110ca0aa7def28;hpb=723142d62d61cde588e961426440f839ca9dcda9;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/renderprofiles.C b/cinelerra-5.1/cinelerra/renderprofiles.C index 3e7eeb1b..26d195ca 100644 --- a/cinelerra-5.1/cinelerra/renderprofiles.C +++ b/cinelerra-5.1/cinelerra/renderprofiles.C @@ -173,10 +173,10 @@ RenderProfileListBox::~RenderProfileListBox() int RenderProfileListBox::handle_event() { - if(get_selection(0, 0) >= 0) - { - renderprofile->textbox->update(get_selection(0, 0)->get_text()); - renderprofile->rwindow->load_profile(((RenderProfileItem*)get_selection(0, 0))->value); + RenderProfileItem *item = (RenderProfileItem *)get_selection(0, 0); + if( item ) { + renderprofile->textbox->update(item->get_text()); + renderprofile->rwindow->load_profile(item->value); } return 1; } @@ -220,7 +220,7 @@ int RenderProfile::save_to_slot(int profile_slot, const char *profile_name) sprintf(string_name, "RENDER_%i_FILE_PER_LABEL", profile_slot); mwindow->defaults->update(string_name, - rwindow->render->file_per_label ? FILE_PER_LABEL : SINGLE_PASS); + rwindow->render->use_labels ? FILE_PER_LABEL : SINGLE_PASS); sprintf(string_name, "RENDER_%i_LOADMODE", profile_slot); mwindow->defaults->update(string_name, rwindow->render->load_mode); sprintf(string_name, "RENDER_%i_RANGE_TYPE", profile_slot); @@ -228,12 +228,7 @@ int RenderProfile::save_to_slot(int profile_slot, const char *profile_name) sprintf(string_name, "RENDER_%i_", profile_slot); rwindow->asset->save_defaults(mwindow->defaults, - string_name, - 1, - 1, - 1, - 1, - 1); + string_name, 1, 1, 1, 1, 1); mwindow->save_defaults(); return 0;