From e985452f3b9d02cf8cf911fa61dc0b2b938e6a13 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 30 Jun 2018 21:04:58 +0530 Subject: android: FloatingActionsMenu: Don't create labels on ASUS' Android 5 devices They have completely wrecked the framework there and all efforts to work around their absolutely broken software have been in vain, hence let's atleast let users be able to use the app, labels or otherwise. Signed-off-by: Harsh Shandilya --- .../java/com/wireguard/android/widget/fab/FloatingActionsMenu.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app/src/main/java/com') diff --git a/app/src/main/java/com/wireguard/android/widget/fab/FloatingActionsMenu.java b/app/src/main/java/com/wireguard/android/widget/fab/FloatingActionsMenu.java index 24bb8d25..4718dd8c 100644 --- a/app/src/main/java/com/wireguard/android/widget/fab/FloatingActionsMenu.java +++ b/app/src/main/java/com/wireguard/android/widget/fab/FloatingActionsMenu.java @@ -17,6 +17,7 @@ import android.graphics.Canvas; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.graphics.drawable.LayerDrawable; +import android.os.Build; import android.os.Parcel; import android.os.Parcelable; import android.support.annotation.Keep; @@ -400,6 +401,8 @@ public class FloatingActionsMenu extends ViewGroup { } private void createLabels() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.LOLLIPOP_MR1 && Build.BRAND.equals("ASUS")) + return; final Context context = new ContextThemeWrapper(getContext(), mLabelsStyle); for (int i = 0; i < mButtonsCount; i++) { -- cgit v1.2.3