diff options
Diffstat (limited to 'components')
| -rw-r--r-- | components/images/CachingImage.qml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/images/CachingImage.qml b/components/images/CachingImage.qml index 01411a1..75c9126 100644 --- a/components/images/CachingImage.qml +++ b/components/images/CachingImage.qml @@ -1,4 +1,5 @@ import qs.utils +import Caelestia import Quickshell import Quickshell.Io import QtQuick @@ -8,7 +9,7 @@ Image { property string path property string hash - readonly property string cachePath: `${Paths.stringify(Paths.imagecache)}/${hash}@${effectiveWidth}x${effectiveHeight}.png` + readonly property url cachePath: `${Paths.imagecache}/${hash}@${effectiveWidth}x${effectiveHeight}.png` readonly property real effectiveScale: QsWindow.window?.devicePixelRatio ?? 1 readonly property int effectiveWidth: Math.ceil(width * effectiveScale) @@ -31,8 +32,7 @@ Image { source = path; else if (source == path && status === Image.Ready) { Paths.mkdir(Paths.imagecache); - const grabPath = cachePath; - grabToImage(res => res.saveToFile(grabPath)); + CUtils.saveItem(this, cachePath); } } |