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

Commit 35f44aab authored by Yurii Zubrytskyi's avatar Yurii Zubrytskyi
Browse files

Add equals() for Resources.Theme

Bug: 155881035
Test: added a test case in cts
Change-Id: Icd0b3f4112f95ab2fc6ddfbd1b6ed7b2e85f1a3b
parent 7e1daf78
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -1923,6 +1923,25 @@ public class Resources {
                }
            }
        }

        @Override
        public int hashCode() {
            return getKey().hashCode();
        }

        @Override
        public boolean equals(@Nullable Object o) {
            if (this == o) {
                return true;
            }

            if (o == null || getClass() != o.getClass() || hashCode() != o.hashCode()) {
                return false;
            }

            final Theme other = (Theme) o;
            return getKey().equals(other.getKey());
        }
    }

    static class ThemeKey implements Cloneable {