diff --git a/src/app/mainview/components/CallActionBar.qml b/src/app/mainview/components/CallActionBar.qml index 6b2004ec6375114610ccefb212e3c5c356ba60a0..6e524e253539b10f515aa1bd3a67d123e3061e6a 100644 --- a/src/app/mainview/components/CallActionBar.qml +++ b/src/app/mainview/components/CallActionBar.qml @@ -37,6 +37,7 @@ Control { property alias overflowOpen: overflowButton.popup.visible property bool subMenuOpen: false + property real parentHeight property real itemSpacing: 2 @@ -549,7 +550,7 @@ Control { } Item { - implicitHeight: children[0].contentHeight + implicitHeight: (overflowButton.width + itemSpacing) * urgentOverflowListView.count width: overflowButton.width anchors.bottom: parent.top anchors.bottomMargin: itemSpacing @@ -581,14 +582,15 @@ Control { popup: Popup { y: overflowButton.height + itemSpacing width: overflowButton.width - implicitHeight: contentItem.implicitHeight + implicitHeight: Math.min(root.parentHeight - itemSpacing, + (overflowButton.width + itemSpacing) * overflowHiddenListView.count) padding: 0 contentItem: JamiListView { id: overflowHiddenListView spacing: itemSpacing - implicitHeight: contentHeight - interactive: false + implicitHeight: Math.min(contentHeight, parent.height) + interactive: true model: overflowButton.popup.visible ? overflowButton.delegateModel : null diff --git a/src/app/mainview/components/MainOverlay.qml b/src/app/mainview/components/MainOverlay.qml index 721fd535a95b270cb82d8951b4e5d3c1dd73236f..08d899104e6b89f6b8534b004399835f821cd35a 100644 --- a/src/app/mainview/components/MainOverlay.qml +++ b/src/app/mainview/components/MainOverlay.qml @@ -239,6 +239,7 @@ Item { width: parent.width height: 55 + parentHeight: root.height - 81 } Behavior on opacity {