From 6087d2feec21393b78d52b135cd9ea2eb14ffa38 Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Mon, 15 Jan 2024 14:16:23 +0100 Subject: [PATCH] LibGfx+LibWeb: Do not ignore corner radius if it is defined in one axis --- Userland/Libraries/LibGfx/AntiAliasingPainter.h | 2 +- Userland/Libraries/LibWeb/Painting/BorderRadiiData.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibGfx/AntiAliasingPainter.h b/Userland/Libraries/LibGfx/AntiAliasingPainter.h index 3ec5248f5d..e66b77c952 100644 --- a/Userland/Libraries/LibGfx/AntiAliasingPainter.h +++ b/Userland/Libraries/LibGfx/AntiAliasingPainter.h @@ -63,7 +63,7 @@ public: inline operator bool() const { - return horizontal_radius > 0 && vertical_radius > 0; + return horizontal_radius > 0 || vertical_radius > 0; } Gfx::IntRect as_rect() const diff --git a/Userland/Libraries/LibWeb/Painting/BorderRadiiData.h b/Userland/Libraries/LibWeb/Painting/BorderRadiiData.h index 21a4c93b00..432320afa0 100644 --- a/Userland/Libraries/LibWeb/Painting/BorderRadiiData.h +++ b/Userland/Libraries/LibWeb/Painting/BorderRadiiData.h @@ -21,7 +21,7 @@ struct BorderRadiusData { inline operator bool() const { - return horizontal_radius > 0 && vertical_radius > 0; + return horizontal_radius > 0 || vertical_radius > 0; } inline void shrink(CSSPixels horizontal, CSSPixels vertical)