Browse Source

LibPDF: Convert dash pattern array elements to integers if necessary

They may be floats instead.
Julian Offenhäuser 2 years ago
parent
commit
8532ca1b57
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Userland/Libraries/LibPDF/Renderer.cpp

+ 1 - 1
Userland/Libraries/LibPDF/Renderer.cpp

@@ -162,7 +162,7 @@ RENDERER_HANDLER(set_dash_pattern)
     auto dash_array = MUST(m_document->resolve_to<ArrayObject>(args[0]));
     auto dash_array = MUST(m_document->resolve_to<ArrayObject>(args[0]));
     Vector<int> pattern;
     Vector<int> pattern;
     for (auto& element : *dash_array)
     for (auto& element : *dash_array)
-        pattern.append(element.get<int>());
+        pattern.append(element.to_int());
     state().line_dash_pattern = LineDashPattern { pattern, args[1].get<int>() };
     state().line_dash_pattern = LineDashPattern { pattern, args[1].get<int>() };
     return {};
     return {};
 }
 }