OSDN Git Service

Fix inability to long press page indicators (issue 11136731)
authorAdam Cohen <adamcohen@google.com>
Wed, 9 Oct 2013 20:02:21 +0000 (13:02 -0700)
committerAdam Cohen <adamcohen@google.com>
Wed, 9 Oct 2013 20:02:43 +0000 (13:02 -0700)
Change-Id: I9073bc49ab1569a742b5c27870711ada1759ca36

src/com/android/launcher3/PagedView.java

index b209436..c6cf3a3 100644 (file)
@@ -350,7 +350,11 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc
             }
 
             mPageIndicator.addMarkers(markers, mAllowPagedViewAnimations);
-            mPageIndicator.setOnClickListener(getPageIndicatorClickListener());
+
+            OnClickListener listener = getPageIndicatorClickListener();
+            if (listener != null) {
+                mPageIndicator.setOnClickListener(listener);
+            }
             mPageIndicator.setContentDescription(getPageIndicatorDescription());
         }
     }