@@ -84,7 +84,8 @@ var kArtShapeHolderCode = 'Item { \n\
85 image: Image { \n\
85 image: Image { \n\
86 objectName: "artImage"; \n\
86 objectName: "artImage"; \n\
87+ property bool everShown: false; \n\
87− source: cardData && cardData["art"] || ""; \n\
88+ source: { if (root.visible) everShown = true; return everShown && cardData && cardData["art"] || ""; } \n\
88 cache: true; \n\
89 cache: true; \n\
89 asynchronous: root.asynchronous; \n\
90 asynchronous: root.asynchronous; \n\
90 fillMode: Image.PreserveAspectCrop; \n\
91 fillMode: Image.PreserveAspectCrop; \n\
@@ -195,7 +196,8 @@ var kMascotImageCode = 'Image { \n\
195 objectName: "mascotImage"; \n\
196 objectName: "mascotImage"; \n\
196 anchors { %1 } \n\
197 anchors { %1 } \n\
197 readonly property int maxSize: Math.max(width, height) * 4; \n\
198 readonly property int maxSize: Math.max(width, height) * 4; \n\
199+ property bool everShown: false; \n\
198− source: cardData && cardData["mascot"] || ""; \n\
200+ source: { if (root.visible) everShown = true; return everShown && cardData && cardData["mascot"] || ""; } \n\
199 width: units.gu(6); \n\
201 width: units.gu(6); \n\
200 height: units.gu(5.625); \n\
202 height: units.gu(5.625); \n\
201 sourceSize { width: maxSize; height: maxSize } \n\
203 sourceSize { width: maxSize; height: maxSize } \n\