skip empty event chunks
This commit is contained in:
@@ -932,10 +932,14 @@ pub fn serialize<W:BinWriterExt>(block:&Block,writer:&mut W)->Result<(),binrw::E
|
||||
block_timelines.write_le(writer)?;
|
||||
for plan in plan_order{
|
||||
for (event_type_id,range) in plan.0.into_iter().enumerate(){
|
||||
let num_events=range.len();
|
||||
if num_events==0{
|
||||
continue;
|
||||
}
|
||||
let event_type=EventType::from_usize(event_type_id);
|
||||
let event_chunk_header=EventChunkHeader{
|
||||
event_type,
|
||||
num_events:range.len() as u32,
|
||||
num_events:num_events as u32,
|
||||
};
|
||||
event_chunk_header.write_le(writer)?;
|
||||
match event_type{
|
||||
|
||||
Reference in New Issue
Block a user