serenity/Userland
Jelle Raaijmakers eb4dd7f896 Maps: Fix spiraling tile iterator end
The `operator++` of the spiraling tile iterator was repeating the first
coordinates (`0, 0`) instead of moving to the next tile on the first
iteration. Swapping the move and check ensures we get to the end of the
iterator, fixing gray tiles that would sometimes pop up in the lower
right.

Since we never return from `operator++` without setting a valid
position, we can drop `current_x` and `current_y` and just use the
`Gfx::Point<T>` directly.
2023-10-03 20:25:09 +02:00
..
Applets
Applications Maps: Fix spiraling tile iterator end 2023-10-03 20:25:09 +02:00
BuggieBox
Demos
DevTools Userland: Compare event MIME type list with a StringView 2023-09-29 14:40:21 +01:00
DynamicLoader
Games MasterWord: Use GML compiler 2023-10-02 21:31:06 +02:00
Libraries LibWeb: Exit event handlers if active document is not fully active 2023-10-03 19:31:17 +02:00
Services LibWeb: Add a FlyString version of Element::tag_name 2023-10-03 14:47:53 +01:00
Shell Shell: Accept IoNumber as a valid redirection target 2023-10-02 21:21:38 +02:00
Utilities Userland: Return empty if ImageDecoder client receives an invalid frame 2023-10-03 08:33:53 +02:00
CMakeLists.txt