Ensure click sound effect plays when TabView is clicked
Bug: 30660965
Change-Id: I9f426e865c59ae489807cf3d0d7e86988dd2010a
diff --git a/design/src/android/support/design/widget/TabLayout.java b/design/src/android/support/design/widget/TabLayout.java
index f1ab4ac..74092a0 100755
--- a/design/src/android/support/design/widget/TabLayout.java
+++ b/design/src/android/support/design/widget/TabLayout.java
@@ -53,6 +53,7 @@
import android.util.TypedValue;
import android.view.Gravity;
import android.view.LayoutInflater;
+import android.view.SoundEffectConstants;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
@@ -1501,13 +1502,16 @@
@Override
public boolean performClick() {
- final boolean value = super.performClick();
+ final boolean handled = super.performClick();
if (mTab != null) {
+ if (!handled) {
+ playSoundEffect(SoundEffectConstants.CLICK);
+ }
mTab.select();
return true;
} else {
- return value;
+ return handled;
}
}