@@ -73,7 +73,10 @@ Rectangle {
7373 tryCompareFunction(function() { return get_filename(imageRenderer.source.toString()) === get_filename(widgetData1["source"]); }, true);
7474 waitForRendering(zoomableImage);
7575 tryCompare(zoomableImage, "imageStatus", Image.Ready);
76− compare (signalSpy.count, 1);
76+ compare(signalSpy.count, 1);
77+ compare(imageRenderer.sourceSize.width, root.width);
78+ zoomableImage.zoomable = true;
79+ compare(imageRenderer.sourceSize.width, root.width*3);
7780 }
7881
7982 function get_filename(a) {
@@ -138,14 +141,14 @@ Rectangle {
138141 var imageRenderer = findChild(zoomableImage, "imageRenderer");
139142 var flickable = findChild(zoomableImage, "flickable");
140143
141− signalSpy.signalName = "onScaleChanged";
142− signalSpy.target = image;
143− signalSpy.clear();
144−
145144 zoomableImage.source = data.source;
146145 zoomableImage.zoomable = data.zoomable;
147146 waitForRendering(zoomableImage);
148147
148+ signalSpy.signalName = "onScaleChanged";
149+ signalSpy.target = image;
150+ signalSpy.clear();
151+
149152 tryCompare(zoomableImage, "imageStatus", Image.Ready);
150153 tryCompareFunction(function() { return get_filename(imageRenderer.source.toString()) === get_filename(data.source); }, true);
151154 waitForRendering(image);