Merge "Fix the A11y issues in the InternetTile" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
7b3170e425
@@ -248,15 +248,13 @@ public class InternetTile extends QSTileImpl<SignalState> {
|
||||
+ "isTransient = " + isTransient + ","
|
||||
+ "statusLabel = " + statusLabel);
|
||||
}
|
||||
// When airplane mode is enabled, we need to refresh the Internet Tile even if the WiFi
|
||||
// is not the default network.
|
||||
mWifiInfo.mEnabled = enabled;
|
||||
if (qsIcon == null) {
|
||||
return;
|
||||
}
|
||||
mWifiInfo.mConnected = qsIcon.visible;
|
||||
mWifiInfo.mWifiSignalIconId = qsIcon.icon;
|
||||
mWifiInfo.mWifiSignalContentDescription = qsIcon.contentDescription;
|
||||
mWifiInfo.mEnabled = enabled;
|
||||
mWifiInfo.mSsid = description;
|
||||
mWifiInfo.mActivityIn = activityIn;
|
||||
mWifiInfo.mActivityOut = activityOut;
|
||||
@@ -465,14 +463,13 @@ public class InternetTile extends QSTileImpl<SignalState> {
|
||||
}
|
||||
minimalContentDescription.append(
|
||||
mContext.getString(R.string.quick_settings_internet_label)).append(",");
|
||||
if (state.value) {
|
||||
if (wifiConnected) {
|
||||
minimalStateDescription.append(cb.mWifiSignalContentDescription);
|
||||
minimalContentDescription.append(removeDoubleQuotes(cb.mSsid));
|
||||
} else if (!TextUtils.isEmpty(state.secondaryLabel)) {
|
||||
minimalContentDescription.append(",").append(state.secondaryLabel);
|
||||
}
|
||||
if (state.value && wifiConnected) {
|
||||
minimalStateDescription.append(cb.mWifiSignalContentDescription);
|
||||
minimalContentDescription.append(removeDoubleQuotes(cb.mSsid));
|
||||
} else if (!TextUtils.isEmpty(state.secondaryLabel)) {
|
||||
minimalContentDescription.append(",").append(state.secondaryLabel);
|
||||
}
|
||||
|
||||
state.stateDescription = minimalStateDescription.toString();
|
||||
state.contentDescription = minimalContentDescription.toString();
|
||||
state.dualLabelContentDescription = r.getString(
|
||||
|
||||
@@ -40,7 +40,7 @@ import java.util.Objects;
|
||||
public class StatusBarSignalPolicy implements NetworkControllerImpl.SignalCallback,
|
||||
SecurityController.SecurityControllerCallback, Tunable {
|
||||
private static final String TAG = "StatusBarSignalPolicy";
|
||||
private static final boolean DEBUG = Log.isLoggable(TAG, Log.INFO);
|
||||
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
||||
|
||||
private final String mSlotAirplane;
|
||||
private final String mSlotMobile;
|
||||
|
||||
Reference in New Issue
Block a user