From b4c19a2ca7c7c3447b279477ac4c099e60ad2031 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 18 Feb 2022 11:51:37 +0300 Subject: [PATCH] Make image_view respect style scale --- libs/ui/source/image_view.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libs/ui/source/image_view.cpp b/libs/ui/source/image_view.cpp index 7ea7ad36..cc50981b 100644 --- a/libs/ui/source/image_view.cpp +++ b/libs/ui/source/image_view.cpp @@ -31,9 +31,11 @@ namespace psemek::ui { auto r = element::size_constraints(); + auto st = merged_own_style(); + if (image_) { - auto const size = image_.size(); + auto const size = geom::cast(image_.size()) * *st->scale; if (!downscale_) { @@ -55,7 +57,9 @@ namespace psemek::ui { if (!image_) return; - auto const size = image_.size(); + auto st = merged_own_style(); + + auto const size = geom::cast(image_.size()) * *st->scale; auto box = shape_.box;