if( clear_it ) clear();
FileXML file;
- file.read_from_file(path);
+ file.read_from_file(path, 1);
load_common(&file, is_factory);
}
sprintf(string, "Unknown");
const char *keyframe_title = file->tag.get_property("TITLE", string);
PresetsDBKeyframe *keyframe = new PresetsDBKeyframe(keyframe_title, is_factory);
-
- char data[MESSAGESIZE];
- file->read_text_until("/KEYFRAME", data, MESSAGESIZE);
- keyframe->set_data(data);
+ XMLBuffer data;
+ file->read_text_until("/KEYFRAME", &data);
+ keyframe->set_data(data.cstr());
keyframes.append(keyframe);
}
{
for( int i=0; i<keyframes.size(); ++i ) {
PresetsDBKeyframe *keyframe = keyframes[i];
- if( !strcasecmp(keyframe->title, title) && !keyframe->is_factory )
- keyframes.remove_object_number(i);
+ if( !strcasecmp(keyframe->title, title) && !keyframe->is_factory ) {
+ keyframes.remove_object_number(i);
return;
+ }
}
}