Use gravity instead of calculations

For avoid freezes when trying to add an attachment

Fixes #5583
Closes #5601
// FREEBIE
pull/1/head
Mikhail Klementyev 9 years ago committed by Moxie Marlinspike
parent 643da569ec
commit 716ed251bc

@ -90,8 +90,7 @@ public class AttachmentTypeSelector extends PopupWindow {
public void show(@NonNull Activity activity, final @NonNull View anchor) { public void show(@NonNull Activity activity, final @NonNull View anchor) {
this.currentAnchor = anchor; this.currentAnchor = anchor;
int screenHeight = activity.getWindowManager().getDefaultDisplay().getHeight(); showAtLocation(anchor, Gravity.BOTTOM, 0, 0);
showAtLocation(anchor, Gravity.NO_GRAVITY, 0, screenHeight - getHeight());
getContentView().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { getContentView().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override @Override

Loading…
Cancel
Save