commit | 0bb52fc92906818499dfd59c62f89acf1e2354d0 | [log] [tgz] |
---|---|---|
author | Matías Hernández <matiashe@google.com> | Mon Jul 29 20:28:55 2024 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Mon Jul 29 20:28:55 2024 +0000 |
tree | b9ac17770284dfd840dbcc172905d126b5f831dc | |
parent | d9b801879017095135569affc933b63a57dfa417 [diff] | |
parent | df7f160d744c1cacd3bd48aee1070a1bcba2c436 [diff] |
Merge "Add method to create a deep copy of a ZenMode" into main
diff --git a/packages/SettingsLib/src/com/android/settingslib/notification/modes/ZenMode.java b/packages/SettingsLib/src/com/android/settingslib/notification/modes/ZenMode.java index 732b358..88af7ee 100644 --- a/packages/SettingsLib/src/com/android/settingslib/notification/modes/ZenMode.java +++ b/packages/SettingsLib/src/com/android/settingslib/notification/modes/ZenMode.java
@@ -158,6 +158,11 @@ mIsManualDnd = isManualDnd; } + /** Creates a deep copy of this object. */ + public ZenMode copy() { + return new ZenMode(mId, new AutomaticZenRule.Builder(mRule).build(), mStatus, mIsManualDnd); + } + @NonNull public String getId() { return mId;