diff --git a/Userland/Libraries/LibPDF/Renderer.cpp b/Userland/Libraries/LibPDF/Renderer.cpp index c0c2fa70fb..5dd7888641 100644 --- a/Userland/Libraries/LibPDF/Renderer.cpp +++ b/Userland/Libraries/LibPDF/Renderer.cpp @@ -293,12 +293,6 @@ RENDERER_HANDLER(path_append_rect) void Renderer::begin_path_paint() { - if (state().paint_style.has>()) { - VERIFY(!m_original_paint_style); - m_original_paint_style = state().paint_style.get>(); - auto translation = Gfx::AffineTransform().translate(m_current_path.bounding_box().x(), m_current_path.bounding_box().y()); - state().paint_style = { MUST(Gfx::OffsetPaintStyle::create(state().paint_style.get>(), translation)) }; - } auto bounding_box = state().clipping_paths.current.bounding_box(); m_painter.clear_clip_rect(); if (m_rendering_preferences.show_clipping_paths) { @@ -312,11 +306,6 @@ void Renderer::end_path_paint() m_current_path.clear(); m_painter.clear_clip_rect(); state().clipping_paths.current = state().clipping_paths.next; - - if (m_original_paint_style) { - state().paint_style = m_original_paint_style.release_nonnull(); - m_original_paint_style = nullptr; - } } RENDERER_HANDLER(path_stroke) diff --git a/Userland/Libraries/LibPDF/Renderer.h b/Userland/Libraries/LibPDF/Renderer.h index dd0856d8d2..d199614978 100644 --- a/Userland/Libraries/LibPDF/Renderer.h +++ b/Userland/Libraries/LibPDF/Renderer.h @@ -173,8 +173,6 @@ private: Gfx::AffineTransform mutable m_text_rendering_matrix; HashMap> m_font_cache; - // Used to offset the PaintStyle's origin when rendering a pattern. - RefPtr m_original_paint_style; }; }