diff options
Diffstat (limited to 'modules/sidebar/NotifDockList.qml')
| -rw-r--r-- | modules/sidebar/NotifDockList.qml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/sidebar/NotifDockList.qml b/modules/sidebar/NotifDockList.qml index 0fd3464..33a9306 100644 --- a/modules/sidebar/NotifDockList.qml +++ b/modules/sidebar/NotifDockList.qml @@ -10,6 +10,7 @@ Item { id: root required property Props props + required property Flickable container readonly property alias repeater: repeater readonly property int spacing: Appearance.spacing.small @@ -59,6 +60,14 @@ Item { return y; } + containmentMask: QtObject { + function contains(p: point): bool { + if (!root.container.contains(notif.mapToItem(root.container, p))) + return false; + return notifInner.contains(p); + } + } + implicitWidth: root.width implicitHeight: notifInner.implicitHeight @@ -130,6 +139,7 @@ Item { modelData: notif.modelData props: root.props + container: root.container } Behavior on x { |