@@ -24,7 +24,8 @@ Item {
25 id: artShapeLoader;
25 id: artShapeLoader;
26 objectName: "artShapeLoader";
26 objectName: "artShapeLoader";
27− active: cardData && cardData["art"] || false;
27+ readonly property string cardArt: cardData && cardData["art"] || "";
28+ active: cardArt != "";
28 asynchronous: root.asynchronous;
29 asynchronous: root.asynchronous;
29 visible: status == Loader.Ready;
30 visible: status == Loader.Ready;
30 sourceComponent: Item {
31 sourceComponent: Item {
@@ -82,7 +83,7 @@ Item {
82 CroppedImageMinimumSourceSize {
83 CroppedImageMinimumSourceSize {
83 id: artImage;
84 id: artImage;
84 objectName: "artImage";
85 objectName: "artImage";
85− source: cardData && cardData["art"] || "";
86+ source: artShapeLoader.cardArt;
86 asynchronous: root.asynchronous;
87 asynchronous: root.asynchronous;
87 width: root.width;
88 width: root.width;
88 height: width / artShape.aspect;
89 height: width / artShape.aspect;