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

Commit d3ede640 authored by Brad Stenning's avatar Brad Stenning
Browse files

Fix NPE of UXR as a result of incorrect initialization.

Bug: 129851258
Test: manual
Change-Id: I3e814f682ad1a89ea9afec2cc318c1ed21f9b658
(cherry picked from commit 79223b93a7ff2dab5ea158fcbac370b00dd8ac56)
parent 949266a3
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -22,7 +22,9 @@ import android.animation.ValueAnimator;
import android.annotation.Nullable;
import android.app.ActivityManager;
import android.app.ActivityTaskManager;
import android.car.Car;
import android.car.drivingstate.CarDrivingStateEvent;
import android.car.drivingstate.CarUxRestrictionsManager;
import android.content.Context;
import android.graphics.PixelFormat;
import android.graphics.Rect;
@@ -408,9 +410,13 @@ public class CarStatusBar extends StatusBar implements
                        animateCollapsePanels();
                    }
                });
        Car car = Car.createCar(mContext);
        CarUxRestrictionsManager carUxRestrictionsManager = (CarUxRestrictionsManager)
                car.getCarManager(Car.CAR_UX_RESTRICTION_SERVICE);
        CarNotificationListener carNotificationListener = new CarNotificationListener();
        CarUxRestrictionManagerWrapper carUxRestrictionManagerWrapper =
                new CarUxRestrictionManagerWrapper();
        carUxRestrictionManagerWrapper.setCarUxRestrictionsManager(carUxRestrictionsManager);
        NotificationDataManager notificationDataManager = new NotificationDataManager();
        CarHeadsUpNotificationManager carHeadsUpNotificationManager =
                new CarSystemUIHeadsUpNotificationManager(mContext, clickHandlerFactory,