Skip to content

Commit acccb84

Browse files
committed
fix: check empty image encoded
1 parent 00408ac commit acccb84

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

include/MaaUtils/Buffer/ImageBuffer.hpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,13 @@ class ImageBuffer : public MaaImageBuffer
6868
private:
6969
void from_encoded(ImageEncodedBuffer buffer)
7070
{
71+
if (buffer.empty()) {
72+
image_.release();
73+
encoded_cache_.clear();
74+
dirty_ = false;
75+
return;
76+
}
77+
7178
image_ = cv::imdecode(buffer, cv::IMREAD_COLOR);
7279
encoded_cache_ = std::move(buffer);
7380
dirty_ = false;

0 commit comments

Comments
 (0)