From 11da731ef71230efadacd2e221cd918a1f91e345 Mon Sep 17 00:00:00 2001 From: David Korth Date: Mon, 9 Jun 2025 19:43:51 -0400 Subject: [PATCH] [librptexture] ICOPrivate::loadImage_Win3(): Add assertions for unsupported icon formats. TODO: Need a test icon for Win3.x monochrome icons. --- src/librptexture/fileformat/ICO.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/librptexture/fileformat/ICO.cpp b/src/librptexture/fileformat/ICO.cpp index 972f1ec75..5723bbaf7 100644 --- a/src/librptexture/fileformat/ICO.cpp +++ b/src/librptexture/fileformat/ICO.cpp @@ -714,6 +714,12 @@ rp_image_const_ptr ICOPrivate::loadImage_Win3(void) switch (bitcount) { default: // Not supported yet... + assert(!"Win3.x icon format is not supported!"); + return {}; + + case 1: + // Monochrome (TODO: Find a test icon) + assert(!"Win3.x 1bpp icon format is not supported yet!"); return {}; case 4: