diff --git a/Userland/Libraries/LibGfx/EdgeFlagPathRasterizer.cpp b/Userland/Libraries/LibGfx/EdgeFlagPathRasterizer.cpp index cb0fd5f2ce..550ca63263 100644 --- a/Userland/Libraries/LibGfx/EdgeFlagPathRasterizer.cpp +++ b/Userland/Libraries/LibGfx/EdgeFlagPathRasterizer.cpp @@ -230,6 +230,9 @@ Detail::Edge* EdgeFlagPathRasterizer::plot_edges_for_scanline(i current_edge = current_edge->next_edge; } + if (prev_edge) + prev_edge->next_edge = nullptr; + m_edge_table[scanline] = nullptr; return active_edges; }