From 8cf82f41d5628867882b24fc51a7360b9a8d102d Mon Sep 17 00:00:00 2001 From: Quang Luong Date: Thu, 24 Mar 2022 16:17:23 -0700 Subject: [PATCH] Increase WifiEntryPreference summary max lines for verbose logging If Wifi verbose logging is on, increase the max lines for WifiEntryPreference's summary to 100 in order to fit the extra verbose logging information. Bug: 222337006 Test: manually build and verify verbose summary fits Change-Id: I919ae1bcfb26ea8c2548ebdcd3387c90e1d17ea9 --- src/com/android/settings/wifi/WifiEntryPreference.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/android/settings/wifi/WifiEntryPreference.java b/src/com/android/settings/wifi/WifiEntryPreference.java index a9b307c8e51..e74f269ae8d 100644 --- a/src/com/android/settings/wifi/WifiEntryPreference.java +++ b/src/com/android/settings/wifi/WifiEntryPreference.java @@ -25,6 +25,7 @@ import android.text.TextUtils; import android.view.View; import android.widget.ImageButton; import android.widget.ImageView; +import android.widget.TextView; import androidx.annotation.DrawableRes; import androidx.annotation.NonNull; @@ -35,6 +36,7 @@ import androidx.preference.PreferenceViewHolder; import com.android.settingslib.R; import com.android.settingslib.Utils; import com.android.settingslib.wifi.WifiUtils; +import com.android.wifitrackerlib.BaseWifiTracker; import com.android.wifitrackerlib.WifiEntry; /** @@ -94,6 +96,12 @@ public class WifiEntryPreference extends Preference implements WifiEntry.WifiEnt @Override public void onBindViewHolder(final PreferenceViewHolder view) { super.onBindViewHolder(view); + if (BaseWifiTracker.isVerboseLoggingEnabled()) { + TextView summary = (TextView) view.findViewById(android.R.id.summary); + if (summary != null) { + summary.setMaxLines(100); + } + } final Drawable drawable = getIcon(); if (drawable != null) { drawable.setLevel(mLevel);