diff --git a/plasmoid/package/contents/ui/task/TaskMouseArea.qml b/plasmoid/package/contents/ui/task/TaskMouseArea.qml index e4ac959cb..aa0e12691 100644 --- a/plasmoid/package/contents/ui/task/TaskMouseArea.qml +++ b/plasmoid/package/contents/ui/task/TaskMouseArea.qml @@ -211,7 +211,7 @@ MouseArea { } onWheel: { - var wheelActionsEnabled = (root.taskScrollAction !== LatteTasks.Types.ScrollNone || manualScrollTasksEnabled); + var wheelActionsEnabled = (root.taskScrollAction !== LatteTasks.Types.ScrollNone || root.manualScrollTasksEnabled); if (isSeparator || wheelIsBlocked diff --git a/plasmoid/package/contents/ui/taskslayout/ScrollableList.qml b/plasmoid/package/contents/ui/taskslayout/ScrollableList.qml index 73f521acc..d86c53edf 100644 --- a/plasmoid/package/contents/ui/taskslayout/ScrollableList.qml +++ b/plasmoid/package/contents/ui/taskslayout/ScrollableList.qml @@ -27,7 +27,8 @@ Flickable{ readonly property bool centered: root.alignment === LatteCore.Types.Center readonly property bool reversed: Qt.application.layoutDirection === Qt.RightToLeft - readonly property bool contentsExceed: root.scrollingEnabled ? root.tasksLength > flickableContainer.length : false + //! Math.floor is needed in order to make calculations in (int) world + readonly property bool contentsExceed: root.scrollingEnabled ? Math.floor(root.tasksLength) > flickableContainer.length : false readonly property int contentsExtraSpace: contentsExceed ? root.tasksLength - flickableContainer.length : 0 readonly property real scrollFirstPos: 0