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

Commit 7466543b authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Override hashcode, equals function for PnoNetwork" into rvc-dev am: bd463a2b

Change-Id: Iaba48318261f9d5f917b413f54881bf71828c1a8
parents e3366414 bd463a2b
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ import android.os.Parcel;
import android.os.Parcelable;
import android.os.RemoteException;
import android.os.WorkSource;
import android.text.TextUtils;
import android.util.Log;
import android.util.SparseArray;

@@ -744,6 +745,25 @@ public class WifiScanner {
            public PnoNetwork(String ssid) {
                this.ssid = ssid;
            }

            @Override
            public int hashCode() {
                return Objects.hash(ssid, flags, authBitField);
            }

            @Override
            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof PnoNetwork)) {
                    return false;
                }
                PnoNetwork lhs = (PnoNetwork) obj;
                return TextUtils.equals(this.ssid, lhs.ssid)
                        && this.flags == lhs.flags
                        && this.authBitField == lhs.authBitField;
            }
        }

        /** Connected vs Disconnected PNO flag {@hide} */