From 4b6534a26d55bf0f3a48f4203407b57fcfa91ddb Mon Sep 17 00:00:00 2001 From: martinfalisse Date: Tue, 15 Nov 2022 22:23:40 +0100 Subject: [PATCH] LibWeb: Use fixed-size tracks for grid gap Previously were incorrectly initializing the grid gap tracks as were using the GridSize float constructor, which creates a flexible length. What is actually wanted is a fixed-size track of a certain size, indicated in pixels. --- Userland/Libraries/LibWeb/Layout/GridFormattingContext.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h index ea5b39ef6e..cdf4f63f99 100644 --- a/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h +++ b/Userland/Libraries/LibWeb/Layout/GridFormattingContext.h @@ -6,6 +6,7 @@ #pragma once +#include #include #include #include @@ -47,10 +48,10 @@ private: { } - TemporaryTrack(float size, bool is_gap) - : min_track_sizing_function(CSS::GridSize(size)) - , max_track_sizing_function(CSS::GridSize(size)) - , base_size(size) + TemporaryTrack(float size_in_px, bool is_gap) + : min_track_sizing_function(CSS::GridSize(CSS::Length(size_in_px, CSS::Length::Type::Px))) + , max_track_sizing_function(CSS::GridSize(CSS::Length(size_in_px, CSS::Length::Type::Px))) + , base_size(size_in_px) , is_gap(is_gap) { }