diff --git a/src/ui/dialog/transformation.cpp b/src/ui/dialog/transformation.cpp index 498ad78..97334fb 100644 --- a/src/ui/dialog/transformation.cpp +++ b/src/ui/dialog/transformation.cpp @@ -606,16 +606,17 @@ void Transformation::updatePageScale(Inkscape::Selection *selection) if (selection && !selection->isEmpty()) { Geom::OptRect bbox = selection->preferredBounds(); if (bbox) { double w = bbox->dimensions()[Geom::X]; double h = bbox->dimensions()[Geom::Y]; _scalar_scale_horizontal.setHundredPercent(w); _scalar_scale_vertical.setHundredPercent(h); onScaleXValueChanged(); // to update x/y proportionality if switch is on + _scalar_scale_vertical.setProgrammatically = false; _page_scale.set_sensitive(true); } else { _page_scale.set_sensitive(false); } } else { _page_scale.set_sensitive(false); } }