diff --git a/Ladybird/WebView.cpp b/Ladybird/WebView.cpp index 073c4f6707..4e5a64f440 100644 --- a/Ladybird/WebView.cpp +++ b/Ladybird/WebView.cpp @@ -207,8 +207,7 @@ public: virtual void page_did_change_favicon(Gfx::Bitmap const& bitmap) override { - ByteBuffer bytebuffer = bitmap.serialize_to_byte_buffer(); - QPixmap icon = QPixmap::fromImage(QImage(bytebuffer.bytes().data(), bitmap.width(), bitmap.height(), QImage::Format_ARGB32)); + QPixmap icon = QPixmap::fromImage(QImage(bitmap.scanline_u8(0), bitmap.width(), bitmap.height(), bitmap.pitch(), QImage::Format_ARGB32)); emit m_view.favicon_changed(QIcon(icon)); }