1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 18:15:06 +00:00

LibGfx/PortableFormat: Make read_whitespace return an ErrorOr

This commit is contained in:
Lucas CHOLLET 2023-03-12 16:05:12 -04:00 committed by Andreas Kling
parent 74f893e9f4
commit bab2113ec1
3 changed files with 23 additions and 19 deletions

View file

@ -27,21 +27,21 @@ bool read_image_data(PPMLoadingContext& context, Streamer& streamer)
if (red_or_error.is_error())
break;
if (!read_whitespace(context, streamer))
if (read_whitespace(context, streamer).is_error())
break;
auto const green_or_error = read_number(streamer);
if (green_or_error.is_error())
break;
if (!read_whitespace(context, streamer))
if (read_whitespace(context, streamer).is_error())
break;
auto const blue_or_error = read_number(streamer);
if (blue_or_error.is_error())
break;
if (!read_whitespace(context, streamer))
if (read_whitespace(context, streamer).is_error())
break;
Color color { (u8)red_or_error.value(), (u8)green_or_error.value(), (u8)blue_or_error.value() };