diff --git a/autocomplete/src/main/java/com/otaliastudios/autocomplete/Autocomplete.java b/autocomplete/src/main/java/com/otaliastudios/autocomplete/Autocomplete.java index b3594e9..922113b 100644 --- a/autocomplete/src/main/java/com/otaliastudios/autocomplete/Autocomplete.java +++ b/autocomplete/src/main/java/com/otaliastudios/autocomplete/Autocomplete.java @@ -226,8 +226,8 @@ public void showPopup(CharSequence query) { log("showPopup: called with filter "+query); if (!isPopupShowing()) { log("showPopup: showing"); - popup.setView(presenter.getView()); presenter.registerDataSetObserver(new Observer()); // Calling new to avoid leaking... maybe... + popup.setView(presenter.getView()); presenter.showView(); popup.show(); if (callback != null) callback.onPopupVisibilityChanged(true);