From 6f8ceb49c200a2d0354e4a5dfaa1c77fb2d25d66 Mon Sep 17 00:00:00 2001 From: Bastiaan van der Plaat Date: Wed, 20 Sep 2023 22:11:07 +0200 Subject: [PATCH] Ladybird/AppKit: Fix scrolling with high dpi --- Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp b/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp index d0e6a62464..73059cfe94 100644 --- a/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp +++ b/Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp @@ -38,9 +38,7 @@ WebViewBridge::WebViewBridge(Vector screen_rects, float device_pix create_client(WebView::EnableCallgrindProfiling::No); on_scroll_by_delta = [this](auto x_delta, auto y_delta) { - // FIXME: This currently isn't reached because we do not yet propagate mouse wheel events to WebContent. - // When that is implemented, make sure our mutations to the viewport position here are correct. - auto position = m_viewport_rect.location(); + auto position = to_widget_position(m_viewport_rect.location()); position.set_x(position.x() + x_delta); position.set_y(position.y() + y_delta);