From 15f944b0b65ca3c72a02b2f76c7c4b53b4d0336a Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 4 Sep 2021 12:17:14 +0000 Subject: [PATCH] Skip trying to rle compress a paged-out bitmap This would crash if it ever happened, so skip such bitmaps. --- common/2d/rle.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/2d/rle.cpp b/common/2d/rle.cpp index b3fe7f0d4..0bd5a0593 100644 --- a/common/2d/rle.cpp +++ b/common/2d/rle.cpp @@ -303,6 +303,8 @@ static unsigned gr_rle_getsize(int org_size, const uint8_t *src) void gr_bitmap_rle_compress(grs_bitmap &bmp) { + if (bmp.get_flag_mask(BM_FLAG_PAGED_OUT)) + return; int doffset; int large_rle = 0;