OSDN Git Service

Not create context menu when mouse right click outside list/grid items
authorAlan Viverette <alanv@google.com>
Mon, 12 Aug 2013 20:29:15 +0000 (13:29 -0700)
committerAlan Viverette <alanv@google.com>
Mon, 12 Aug 2013 20:29:15 +0000 (13:29 -0700)
commitb339cc5bcbafbc5b9cf184c6f87b4eb466386ea6
tree4468a532f76c27ef530c2d1fde65078894a65da2
parentcd89feb9d14d6ed5d832d563a754048ab79134e2
Not create context menu when mouse right click outside list/grid items

Even if mouse right click outside of list/grid items, a context menu
is made. But there is no item of the list, so a context menu info is
null. Then, NullPointerException happens at onCreateContextMenu()
using a context menu info.
For fixing the problem, check mTouchMoude and mMotionPosition to
distingusih where is clicked, on a list item or not, before
performButtonActionOnTouchDown() which makes a context menu.

Manually merged from AOSP contribution.

Change-Id: I778be73df36abbfd4ba9534d8e7a1ece6844ed40
Author: henrik baard <henrik.baard@sonymobile.com>
core/java/android/widget/AbsListView.java