From ea64eb87c51bbb95449dd2a907a3a7280a00e634 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 5 Nov 2024 15:02:06 -0700 Subject: [PATCH] canvas; fix thinko and typo in Rectangle size_request() --- libs/canvas/rectangle.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libs/canvas/rectangle.cc b/libs/canvas/rectangle.cc index eb7c81b9b6..1e2f8f906f 100644 --- a/libs/canvas/rectangle.cc +++ b/libs/canvas/rectangle.cc @@ -163,11 +163,15 @@ Rectangle::render (Rect const & area, Cairo::RefPtr context) con void Rectangle::size_request (double& w, double& h) const { - if (_requested_width || _requested_width) { + if (_requested_width > 0.) { w = _requested_width; - h = _requested_height; } else { w = _rect.width(); + } + + if (_requested_height > 0.) { + h = _requested_height; + } else { h = _rect.height(); } }