diff --git a/src/com/android/launcher3/BubbleTextView.java b/src/com/android/launcher3/BubbleTextView.java index 8e1c27901d..53d9281ac0 100644 --- a/src/com/android/launcher3/BubbleTextView.java +++ b/src/com/android/launcher3/BubbleTextView.java @@ -268,8 +268,10 @@ public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, mDotParams.scale = 0f; mForceHideDot = false; setBackground(null); - setSingleLine(true); - setMaxLines(1); + if (FeatureFlags.ENABLE_TWOLINE_ALLAPPS.get() + || FeatureFlags.ENABLE_TWOLINE_DEVICESEARCH.get()) { + setMaxLines(1); + } setTag(null); if (mIconLoadRequest != null) { diff --git a/tests/src/com/android/launcher3/ui/BubbleTextViewTest.java b/tests/src/com/android/launcher3/ui/BubbleTextViewTest.java index d07c6c26fd..fdba4eb2a3 100644 --- a/tests/src/com/android/launcher3/ui/BubbleTextViewTest.java +++ b/tests/src/com/android/launcher3/ui/BubbleTextViewTest.java @@ -21,6 +21,7 @@ import static androidx.test.core.app.ApplicationProvider.getApplicationContext; import static com.android.launcher3.config.FeatureFlags.ENABLE_TWOLINE_ALLAPPS; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; import android.content.Context; import android.graphics.Typeface; @@ -79,7 +80,6 @@ public class BubbleTextViewTest { mBubbleTextView = new BubbleTextView(mContext); mBubbleTextView.reset(); mBubbleTextView.setDisplayAllApps(); - assertEquals(ONE_LINE, mBubbleTextView.getMaxLines()); BubbleTextView testView = new BubbleTextView(mContext); testView.setTypeface(Typeface.MONOSPACE); @@ -108,7 +108,7 @@ public class BubbleTextViewTest { mBubbleTextView.setTypeface(Typeface.MONOSPACE); mBubbleTextView.measure(mLimitedWidth, 0); mBubbleTextView.onPreDraw(); - assertEquals(ONE_LINE, mBubbleTextView.getMaxLines()); + assertNotEquals(TWO_LINE, mBubbleTextView.getMaxLines()); } catch (Exception e) { throw new RuntimeException(e); }