diff --git a/Ladybird/AppKit/UI/LadybirdWebView.mm b/Ladybird/AppKit/UI/LadybirdWebView.mm index 9fefd66fe60..726ab0201ae 100644 --- a/Ladybird/AppKit/UI/LadybirdWebView.mm +++ b/Ladybird/AppKit/UI/LadybirdWebView.mm @@ -1288,7 +1288,6 @@ static void copy_data_to_clipboard(StringView data, NSPasteboardType pasteboard_ static constexpr size_t BITS_PER_COMPONENT = 8; static constexpr size_t BITS_PER_PIXEL = 32; - static constexpr size_t COMPONENTS_PER_PIXEL = 4; auto* context = [[NSGraphicsContext currentContext] CGContext]; CGContextSaveGState(context); @@ -1309,7 +1308,7 @@ static void copy_data_to_clipboard(StringView data, NSPasteboardType pasteboard_ bitmap_size.height(), BITS_PER_COMPONENT, BITS_PER_PIXEL, - COMPONENTS_PER_PIXEL * bitmap.width(), + bitmap.pitch(), CGColorSpaceCreateDeviceRGB(), kCGBitmapByteOrder32Little | kCGImageAlphaFirst, provider, diff --git a/Ladybird/Qt/WebContentView.cpp b/Ladybird/Qt/WebContentView.cpp index 55313a16605..739f4450053 100644 --- a/Ladybird/Qt/WebContentView.cpp +++ b/Ladybird/Qt/WebContentView.cpp @@ -403,7 +403,7 @@ void WebContentView::paintEvent(QPaintEvent*) } if (bitmap) { - QImage q_image(bitmap->scanline_u8(0), bitmap->width(), bitmap->height(), QImage::Format_RGB32); + QImage q_image(bitmap->scanline_u8(0), bitmap->width(), bitmap->height(), bitmap->pitch(), QImage::Format_RGB32); painter.drawImage(QPoint(0, 0), q_image, QRect(0, 0, bitmap_size.width(), bitmap_size.height())); if (bitmap_size.width() < width()) {