1 files changed, 9 insertions, 2 deletions
diff --git a/resources/qml/dialogs/ImageOverlay.qml b/resources/qml/dialogs/ImageOverlay.qml
index 69a80eb3..079f3b4f 100644
--- a/resources/qml/dialogs/ImageOverlay.qml
+++ b/resources/qml/dialogs/ImageOverlay.qml
@@ -51,8 +51,10 @@ Window {
property int imgSrcWidth: (imageOverlay.originalWidth && imageOverlay.originalWidth > 100) ? imageOverlay.originalWidth : Screen.width
property int imgSrcHeight: imageOverlay.proportionalHeight ? imgSrcWidth * imageOverlay.proportionalHeight : Screen.height
- height: imgSrcHeight
- width: imgSrcWidth
+ property double initialScale: Math.min(Window.height/imgSrcHeight, Window.width/imgSrcWidth, 1.0)
+
+ height: imgSrcHeight * initialScale
+ width: imgSrcWidth * initialScale
x: (parent.width - width) / 2
y: (parent.height - height) / 2
@@ -79,6 +81,11 @@ Window {
play: !Settings.animateImagesOnHover || mouseArea.hovered
eventId: imageOverlay.eventId
}
+ Text {
+ anchors.centerIn: parent
+ text: "Orig width: " + imageOverlay.proportionalHeight
+ }
+
onScaleChanged: {
if (scale > 10) scale = 10;
|