mirror of
https://github.com/oxen-io/session-android.git
synced 2025-04-21 14:31:30 +00:00
Use gravity instead of calculations
For avoid freezes when trying to add an attachment Fixes #5583 Closes #5601 // FREEBIE
This commit is contained in:
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…
x
Reference in New Issue
Block a user