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;
}
sprintf(string_name, "RENDER_%i_PROFILE_NAME", profile_slot);
mwindow->defaults->update(string_name, profile_name);
- sprintf(string_name, "RENDER_%i_STRATEGY", profile_slot);
- mwindow->defaults->update(string_name, rwindow->render->strategy);
+ sprintf(string_name, "RENDER_%i_FILE_PER_LABEL", profile_slot);
+ mwindow->defaults->update(string_name,
+ 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);
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;