Forráskód Böngészése

LibWeb: Null-check document before doing layout in PageHost::paint()

Andreas Kling 3 éve
szülő
commit
03c3b3b7e5
1 módosított fájl, 2 hozzáadás és 3 törlés
  1. 2 3
      Userland/Services/WebContent/PageHost.cpp

+ 2 - 3
Userland/Services/WebContent/PageHost.cpp

@@ -64,9 +64,8 @@ void PageHost::paint(const Gfx::IntRect& content_rect, Gfx::Bitmap& target)
     Gfx::Painter painter(target);
     Gfx::Painter painter(target);
     Gfx::IntRect bitmap_rect { {}, content_rect.size() };
     Gfx::IntRect bitmap_rect { {}, content_rect.size() };
 
 
-    auto* document = page().top_level_browsing_context().active_document();
-    VERIFY(document);
-    document->update_layout();
+    if (auto* document = page().top_level_browsing_context().active_document())
+        document->update_layout();
 
 
     auto* layout_root = this->layout_root();
     auto* layout_root = this->layout_root();
     if (!layout_root) {
     if (!layout_root) {