diff --git a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java index 2cc2f3f507168c83225ec544f9cfecdb7ec2ac78..1d09685e1fcfc69e9df27d147a19c0928899c13d 100644 --- a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java @@ -418,6 +418,14 @@ public abstract class XmppActivity extends ActionBarActivity { return adapter; } + @Override + protected PopupDimensions getPopupDimensions() { + final var dims = super.getPopupDimensions(); + final var available = new android.widget.PopupWindow().getMaxAvailableHeight(viewBinding.search); + dims.maxHeight = available / 4; + return dims; + } + @Override protected void onViewHidden() { if (getRecyclerView() == null) return;