diff --git a/utils/src/motion_recognition.cpp b/utils/src/motion_recognition.cpp index 7bc997ec19d00643c271c9f25dc9f411c4b7f652..7853bddeb94bc59826b92d3e748d7ad274fa1bde 100644 --- a/utils/src/motion_recognition.cpp +++ b/utils/src/motion_recognition.cpp @@ -142,7 +142,9 @@ void FlipMotionEventCallback(const Rosen::MotionSensorEvent &motionData) break; } MotionRecogntion::UnsubscribePickupSensor(); - controlManager->StopFlashRemind(); + if (cotrolManager != nullptr) { + controlManager->StopFlashRemind(); + } ffrt::submit([=]() { MotionRecogntion::ReduceRingToneVolume(); });