From 8283532911153a8433e0ab4e04f0bd4c40b3f1bb Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 30 Mar 2023 00:07:01 +0200 Subject: [PATCH] Gui: fix regression when loading an image file --- src/Gui/ViewProviderImagePlane.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Gui/ViewProviderImagePlane.cpp b/src/Gui/ViewProviderImagePlane.cpp index 3520faabe4..267c9fc99d 100644 --- a/src/Gui/ViewProviderImagePlane.cpp +++ b/src/Gui/ViewProviderImagePlane.cpp @@ -188,8 +188,13 @@ void ViewProviderImagePlane::loadImage() QImage impQ; if (!loadSvg(fileName.c_str(), xsize, ysize, impQ)) { - loadRaster(fileName.c_str(), impQ); + QSizeF size = loadRaster(fileName.c_str(), impQ); if (!impQ.isNull()) { + if (!isRestoring()) { + imagePlane->XSize.setValue(size.width()); + imagePlane->YSize.setValue(size.height()); + } + imagePlane->XPixelsPerMeter = impQ.dotsPerMeterX(); imagePlane->YPixelsPerMeter = impQ.dotsPerMeterY(); }