diff --git a/Libraries/LibGfx/Bitmap.h b/Libraries/LibGfx/Bitmap.h index 9cd4b79cad0..6dfca044939 100644 --- a/Libraries/LibGfx/Bitmap.h +++ b/Libraries/LibGfx/Bitmap.h @@ -24,17 +24,18 @@ enum class BitmapFormat { RGBA8888, }; -inline bool is_valid_bitmap_format(unsigned format) +inline bool is_valid_bitmap_format(u32 const format) { switch (format) { - case (unsigned)BitmapFormat::Invalid: - case (unsigned)BitmapFormat::BGRx8888: - case (unsigned)BitmapFormat::RGBx8888: - case (unsigned)BitmapFormat::BGRA8888: - case (unsigned)BitmapFormat::RGBA8888: + case static_cast(BitmapFormat::Invalid): + case static_cast(BitmapFormat::BGRx8888): + case static_cast(BitmapFormat::RGBx8888): + case static_cast(BitmapFormat::BGRA8888): + case static_cast(BitmapFormat::RGBA8888): return true; + default: + return false; } - return false; } enum class StorageFormat {