Fixed invalid component reference in StickerPreview

This commit is contained in:
Slava Monich 2020-12-30 17:45:29 +02:00
parent 7dfe7ddc3e
commit cd0eace631

View file

@ -35,9 +35,6 @@ Item {
implicitWidth: stickerData.width
implicitHeight: stickerData.height
layer.enabled: highlighted
layer.effect: PressEffect { source: singleImage }
TDLibFile {
id: file
tdlib: tdLibWrapper
@ -59,11 +56,14 @@ Item {
active: animated
sourceComponent: Component {
AnimatedImage {
id: animatedSticker
anchors.fill: parent
source: file.path
asynchronous: true
paused: !Qt.application.active
cache: false
layer.enabled: highlighted
layer.effect: PressEffect { source: animatedSticker }
}
}
}
@ -74,6 +74,7 @@ Item {
active: !animated
sourceComponent: Component {
Image {
id: staticSticker
anchors.fill: parent
source: file.path
fillMode: Image.PreserveAspectFit
@ -82,6 +83,8 @@ Item {
visible: opacity > 0
opacity: status === Image.Ready ? 1 : 0
Behavior on opacity { FadeAnimation {} }
layer.enabled: highlighted
layer.effect: PressEffect { source: staticSticker }
}
}
}