Don't crash on Touch before initialize
Also removed super-call as it isn't required.
Bug: 2948943
Change-Id: Ifc9f53c435b4be2e4df98a12b4224d107d374f55
diff --git a/src/com/android/contacts/list/ContactListAizyView.java b/src/com/android/contacts/list/ContactListAizyView.java
index a57cc9f..d2cc279 100644
--- a/src/com/android/contacts/list/ContactListAizyView.java
+++ b/src/com/android/contacts/list/ContactListAizyView.java
@@ -233,6 +233,9 @@
getLocationInWindow(mWindowOffset);
}
+ // Not initialized? Ignore
+ if (mVirtualSections.size() == 0) return true;
+
// Scroll the list itself
final int boundedY = Math.min(Math.max(0, (int) (event.getY())), getHeight() - 1);
final int index = boundedY * mVirtualSections.size() / getHeight();
@@ -273,7 +276,6 @@
// Perform the actual scrolling
if (mListener != null) mListener.onScroll(virtualSection.getRealSectionPosition());
- super.onTouchEvent(event);
return true;
}