diff --git a/ui/app/AppLayouts/Chat/ChatColumn/MessageComponents/UserImage.qml b/ui/app/AppLayouts/Chat/ChatColumn/MessageComponents/UserImage.qml index f1460e7ed7..09fb2cb2b4 100644 --- a/ui/app/AppLayouts/Chat/ChatColumn/MessageComponents/UserImage.qml +++ b/ui/app/AppLayouts/Chat/ChatColumn/MessageComponents/UserImage.qml @@ -22,7 +22,7 @@ Loader { if (profileImageSource) { return profileImageSource } - + identiconImage.showLoadingIndicator = false return !isCurrentUser ? identicon : profileModel.profile.identicon } smooth: false diff --git a/ui/shared/ImageLoader.qml b/ui/shared/ImageLoader.qml index f5db07b38e..4ad546875b 100644 --- a/ui/shared/ImageLoader.qml +++ b/ui/shared/ImageLoader.qml @@ -7,10 +7,11 @@ Rectangle { property bool noHover: false property alias source: image.source property alias fillMode: image.fillMode + property bool showLoadingIndicator: true signal loaded signal clicked color: Style.current.backgroundHover - state: "loading" + state: showLoadingIndicator ? "loading" : "ready" radius: width / 2 states: [ State { diff --git a/ui/shared/RoundedImage.qml b/ui/shared/RoundedImage.qml index c8e573b55f..f6453fc94a 100644 --- a/ui/shared/RoundedImage.qml +++ b/ui/shared/RoundedImage.qml @@ -5,6 +5,7 @@ Rectangle { id: root signal clicked property bool noHover: false + property alias showLoadingIndicator: imgStickerPackThumb.showLoadingIndicator property alias source: imgStickerPackThumb.source property alias fillMode: imgStickerPackThumb.fillMode