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

Commit 882ca991 authored by Chong Zhang's avatar Chong Zhang Committed by android-build-merger
Browse files

Merge "Fix crash due to null uri in ContentObserver.onChange" into nyc-dev

am: eb3cbd82

* commit 'eb3cbd82':
  Fix crash due to null uri in ContentObserver.onChange

Change-Id: I722f912375a87e7420b744c75fa286964fb30721
parents af47d077 eb3cbd82
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -646,17 +646,24 @@ public class WindowManagerService extends IWindowManager.Stub

        @Override
        public void onChange(boolean selfChange, Uri uri) {
            if (uri == null) {
                return;
            }

            if (mDisplayInversionEnabledUri.equals(uri)) {
                updateCircularDisplayMaskIfNeeded();
            } else {
                @UpdateAnimationScaleMode
                final int mode;
                if (uri.equals(mWindowAnimationScaleUri)) {
                if (mWindowAnimationScaleUri.equals(uri)) {
                    mode = WINDOW_ANIMATION_SCALE;
                } else if (uri.equals(mTransitionAnimationScaleUri)) {
                } else if (mTransitionAnimationScaleUri.equals(uri)) {
                    mode = TRANSITION_ANIMATION_SCALE;
                } else { // uri.equals(mAnimationDurationScaleUri)
                } else if (mAnimationDurationScaleUri.equals(uri)) {
                    mode = ANIMATION_DURATION_SCALE;
                } else {
                    // Ignoring unrecognized content changes
                    return;
                }
                Message m = mH.obtainMessage(H.UPDATE_ANIMATION_SCALE, mode, 0);
                mH.sendMessage(m);