Fix: GPv3: Read/write of the parsubstr (parent bone name)
This is now an allocated string and needs to be mapped on file read. Pull Request: https://projects.blender.org/blender/blender/pulls/118048
This commit is contained in:
@@ -2580,6 +2580,7 @@ static void read_layer(BlendDataReader *reader,
|
||||
{
|
||||
BLO_read_data_address(reader, &node->base.name);
|
||||
node->base.parent = parent;
|
||||
BLO_read_data_address(reader, &node->parsubstr);
|
||||
|
||||
/* Read frames storage. */
|
||||
BLO_read_int32_array(reader, node->frames_storage.num, &node->frames_storage.keys);
|
||||
@@ -2647,6 +2648,7 @@ static void write_layer(BlendWriter *writer, GreasePencilLayer *node)
|
||||
{
|
||||
BLO_write_struct(writer, GreasePencilLayer, node);
|
||||
BLO_write_string(writer, node->base.name);
|
||||
BLO_write_string(writer, node->parsubstr);
|
||||
|
||||
BLO_write_int32_array(writer, node->frames_storage.num, node->frames_storage.keys);
|
||||
BLO_write_struct_array(
|
||||
|
||||
Reference in New Issue
Block a user