rework histogram_bezier, init wm icon set_icon(gg), update de.po+msg/txt
[goodguy/history.git] / cinelerra-5.1 / cinelerra / presets.C
index 3a6e18e5c7ad633009b3ee727a4300e30814e18f..2dabe6adb092d7b698a01b8759426d6c10029ab1 100644 (file)
@@ -48,7 +48,7 @@ void PresetsDB::load_from_file(char *path, int is_factory, int clear_it)
        if( clear_it ) clear();
        FileXML file;
 
-       file.read_from_file(path);
+       file.read_from_file(path, 1);
        load_common(&file, is_factory);
 }
 
@@ -328,10 +328,9 @@ void PresetsDBPlugin::load(FileXML *file, int 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);
                
                        }