From acee65ba25913f005b252189642f653659cefbc2 Mon Sep 17 00:00:00 2001 From: Clark Date: Mon, 17 Jul 2023 16:40:08 -0400 Subject: [PATCH] Defer TooltipPopup show till anchor has been laid out. --- .../java/org/thoughtcrime/securesms/components/TooltipPopup.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/TooltipPopup.java b/app/src/main/java/org/thoughtcrime/securesms/components/TooltipPopup.java index 0903ed885d..54661ddef8 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/TooltipPopup.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/TooltipPopup.java @@ -117,6 +117,7 @@ public class TooltipPopup extends PopupWindow { private void show() { if (anchor.getWidth() == 0 && anchor.getHeight() == 0) { anchor.post(this::show); + return; } getContentView().measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),