Fix vertical sliders in sound effects panel

Change-Id: I9dfa893b0b7d4d2c235986b422c8c873babedb01
diff --git a/src/com/android/musicfx/seekbar/AbsSeekBar.java b/src/com/android/musicfx/seekbar/AbsSeekBar.java
index 35e0e80..00ad580 100644
--- a/src/com/android/musicfx/seekbar/AbsSeekBar.java
+++ b/src/com/android/musicfx/seekbar/AbsSeekBar.java
@@ -53,6 +53,7 @@
     
     private int mScaledTouchSlop;
     private float mTouchDownX;
+    private float mTouchDownY;
     private boolean mIsDragging;
 
     public AbsSeekBar(Context context) {
@@ -403,6 +404,7 @@
             case MotionEvent.ACTION_DOWN:
                 if (isInScrollingContainer()) {
                     mTouchDownX = event.getX();
+                    mTouchDownY = event.getY();
                 } else {
                     setPressed(true);
                     if (mThumb != null) {
@@ -419,7 +421,9 @@
                     trackTouchEvent(event);
                 } else {
                     final float x = event.getX();
-                    if (Math.abs(x - mTouchDownX) > mScaledTouchSlop) {
+                    final float y = event.getX();
+                    if (Math.abs(mIsVertical ?
+                            (y - mTouchDownY) : (x - mTouchDownX)) > mScaledTouchSlop) {
                         setPressed(true);
                         if (mThumb != null) {
                             invalidate(mThumb.getBounds()); // This may be within the padding region