core: Fix divide-by-zero in Video::seek (fix #6605)
This commit is contained in:
parent
055e1d4dc1
commit
b1879f4b99
|
@ -175,7 +175,11 @@ impl<'gc> Video<'gc> {
|
|||
};
|
||||
|
||||
if let Some(num_frames) = num_frames {
|
||||
frame_id %= num_frames as u32;
|
||||
frame_id = if num_frames > 0 {
|
||||
frame_id % num_frames as u32
|
||||
} else {
|
||||
0
|
||||
}
|
||||
}
|
||||
|
||||
let last_frame = read.decoded_frame.as_ref().map(|(lf, _)| *lf);
|
||||
|
|
Loading…
Reference in New Issue