From c51ef9702d7ccd3dac15ccaeb509d1150f0a2d7f Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Fri, 29 May 2009 12:05:11 -0700 Subject: [PATCH] Fixes #1873537. Only update the popup window when it is shown. This avoids throwing an NPE in PopupWindow. A PopupWindow is only aware of its content view after being shown. --- core/java/android/widget/AbsListView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 20e2c4688677b..f60aba35883fa 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -1570,7 +1570,7 @@ public abstract class AbsListView extends AdapterView implements Te if (mInstallGesturesOverlay) { installGesturesOverlay(); positionGesturesPopup(); - } else if (mGesturesPopup != null) { + } else if (mGesturesPopup != null && mGesturesPopup.isShowing()) { mGesturesPopup.update(w, h); } }