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

Commit 63b03b57 authored by liangweikang's avatar liangweikang Committed by weikang liang
Browse files

[BUG] fix NullPointerException in Notification.java

https://code.google.com/p/android/issues/detail?id=252835



Test: null

Change-Id: I6c575686c75b02ac938f35622b522fff25403c29
Signed-off-by: default avatarliangweikang <liangweikang900911@gmail.com>
parent ef9c4254
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -1761,9 +1761,11 @@ public class Notification implements Parcelable
        if (this.actions != null) {
            that.actions = new Action[this.actions.length];
            for(int i=0; i<this.actions.length; i++) {
                if ( this.actions[i] != null) {
                    that.actions[i] = this.actions[i].clone();
                }
            }
        }

        if (heavy && this.bigContentView != null) {
            that.bigContentView = this.bigContentView.clone();
@@ -3108,7 +3110,9 @@ public class Notification implements Parcelable
         * @param action The action to add.
         */
        public Builder addAction(Action action) {
            if (action != null) {
                mActions.add(action);
            }
            return this;
        }

@@ -3122,8 +3126,10 @@ public class Notification implements Parcelable
        public Builder setActions(Action... actions) {
            mActions.clear();
            for (int i = 0; i < actions.length; i++) {
                if (actions[i] != null) {
                    mActions.add(actions[i]);
                }
            }
            return this;
        }