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

Commit b6ced928 authored by Schubi's avatar Schubi Committed by Gerrit Code Review
Browse files

Be sure to shutdown the proximity sensor after display wake

This fixes:
http://review.cyanogenmod.org/#/c/66657/

Change-Id: I1768f13cb48c3e056d0e137642690fc3d650c4ab
parent e02a4ba6
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -1233,16 +1233,15 @@ public final class PowerManagerService extends IPowerManager.Stub
        mSensorManager.registerListener(new SensorEventListener() {
            @Override
            public void onSensorChanged(SensorEvent event) {
                mSensorManager.unregisterListener(this);
                if (!mHandler.hasMessages(MSG_WAKE_UP)) {
                    // The sensor took too long to return and
                    // the wake event already triggered.
                    Slog.w(TAG, "The proximity sensor took too long, wake event already triggered!");
                    return;
                }
                mHandler.removeMessages(MSG_WAKE_UP);
                if (event.values[0] == mProximitySensor.getMaximumRange()) {
                    r.run();
                }
                mSensorManager.unregisterListener(this);
            }

            @Override