Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ea71dbb authored by Lorenzo Colitti's avatar Lorenzo Colitti Committed by android-build-merger
Browse files

Merge "Change the icon for the LOGGED_IN notification." am: bf359de7

am: fce36355

Change-Id: I9013d2d147979ffc03bc0da6b9a503f8ce623b70
parents d467b9a1 fce36355
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@ package com.android.server.connectivity;
import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET;
import static android.net.NetworkCapabilities.TRANSPORT_CELLULAR;
import static android.net.NetworkCapabilities.TRANSPORT_WIFI;
import static android.telephony.SubscriptionManager.DEFAULT_SUBSCRIPTION_ID;

import android.app.Notification;
import android.app.NotificationManager;
@@ -107,10 +106,14 @@ public class NetworkNotificationManager {
        }
    }

    private static int getIcon(int transportType) {
        return (transportType == TRANSPORT_WIFI) ?
                R.drawable.stat_notify_wifi_in_range :  // TODO: Distinguish ! from ?.
                R.drawable.stat_notify_rssi_in_range;
    private static int getIcon(int transportType, NotificationType notifyType) {
        if (transportType != TRANSPORT_WIFI) {
            return R.drawable.stat_notify_rssi_in_range;
        }

        return notifyType == NotificationType.LOGGED_IN
            ? R.drawable.ic_wifi_signal_4
            : R.drawable.stat_notify_wifi_in_range;  // TODO: Distinguish ! from ?.
    }

    /**
@@ -127,6 +130,7 @@ public class NetworkNotificationManager {
     * @param id an identifier that uniquely identifies this notification.  This must match
     *         between show and hide calls.  We use the NetID value but for legacy callers
     *         we concatenate the range of types with the range of NetIDs.
     * @param notifyType the type of the notification.
     * @param nai the network with which the notification is associated. For a SIGN_IN, NO_INTERNET,
     *         or LOST_INTERNET notification, this is the network we're connecting to. For a
     *         NETWORK_SWITCH notification it's the network that we switched from. When this network
@@ -173,7 +177,7 @@ public class NetworkNotificationManager {
        Resources r = Resources.getSystem();
        CharSequence title;
        CharSequence details;
        int icon = getIcon(transportType);
        int icon = getIcon(transportType, notifyType);
        if (notifyType == NotificationType.NO_INTERNET && transportType == TRANSPORT_WIFI) {
            title = r.getString(R.string.wifi_no_internet,
                    WifiInfo.removeDoubleQuotes(nai.networkCapabilities.getSSID()));