From efe39b8ea008cea3106fcc268d29d6f2bdf3c76e Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sun, 16 Feb 2025 20:51:28 +0100 Subject: Fix compatibility with GTK 4.17+ --- main/src/ui/widgets/fixed_ratio_picture.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'main/src/ui/widgets/fixed_ratio_picture.vala') diff --git a/main/src/ui/widgets/fixed_ratio_picture.vala b/main/src/ui/widgets/fixed_ratio_picture.vala index 3e83ec0c..ac68ff3e 100644 --- a/main/src/ui/widgets/fixed_ratio_picture.vala +++ b/main/src/ui/widgets/fixed_ratio_picture.vala @@ -62,12 +62,12 @@ class Dino.Ui.FixedRatioPicture : Gtk.Widget { measure_target_size(out width, out height); if (orientation == Orientation.HORIZONTAL) { minimum = min_width; - natural = width; + natural = int.max(min_width, int.min(width, max_width)); } else if (for_size == -1) { minimum = min_height; - natural = height; + natural = int.max(min_height, int.min(height, max_height)); } else { - minimum = natural = height * for_size / width; + minimum = natural = int.max(min_height, int.min(height * for_size / width, max_height)); } } -- cgit v1.2.3-70-g09d2