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

Commit 5f54c081 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

am: 882ca991

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

Change-Id: I6d2022738542e19d15eff5f8502e54cfa39223aa
parents 41f0bdae 882ca991
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);