diff --git a/wallpapers/image/imagepackage/contents/config/main.xml b/wallpapers/image/imagepackage/contents/config/main.xml --- a/wallpapers/image/imagepackage/contents/config/main.xml +++ b/wallpapers/image/imagepackage/contents/config/main.xml @@ -26,6 +26,10 @@ 10 + + + 1000 + diff --git a/wallpapers/image/imagepackage/contents/ui/main.qml b/wallpapers/image/imagepackage/contents/ui/main.qml --- a/wallpapers/image/imagepackage/contents/ui/main.qml +++ b/wallpapers/image/imagepackage/contents/ui/main.qml @@ -177,16 +177,18 @@ target: currentImage from: 0 to: 1 - duration: units.longDuration + duration: fadeOtherAnimator.duration } OpacityAnimator { id: fadeOtherAnimator property bool enabled: true target: otherImage from: 1 // cannot disable an animation individually, so we just fade from 1 to 1 to: enabled ? 0 : 1 - duration: units.longDuration + + //use configured duration if animations are enabled + duration: units.longDuration && wallpaper.configuration.TransitionAnimationDuration } } ScriptAction { diff --git a/wallpapers/image/slideshowpackage/contents/config/main.xml b/wallpapers/image/slideshowpackage/contents/config/main.xml --- a/wallpapers/image/slideshowpackage/contents/config/main.xml +++ b/wallpapers/image/slideshowpackage/contents/config/main.xml @@ -23,9 +23,13 @@ - + 10 + + + 1000 +