Update png to 0.18
This commit is contained in:
parent
cb9b106ff8
commit
354159bdf4
3 changed files with 9 additions and 6 deletions
|
|
@ -494,10 +494,13 @@ impl Snapshot {
|
|||
|
||||
if path.exists() {
|
||||
let file = fs::File::open(&path)?;
|
||||
let decoder = png::Decoder::new(file);
|
||||
let decoder = png::Decoder::new(io::BufReader::new(file));
|
||||
|
||||
let mut reader = decoder.read_info()?;
|
||||
let mut bytes = vec![0; reader.output_buffer_size()];
|
||||
let n = reader
|
||||
.output_buffer_size()
|
||||
.expect("snapshot should fit in memory");
|
||||
let mut bytes = vec![0; n];
|
||||
let info = reader.next_frame(&mut bytes)?;
|
||||
|
||||
Ok(self.screenshot.bytes == bytes[..info.buffer_size()])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue