Loading services/core/jni/com_android_server_VibratorService.cpp +6 −4 Original line number Diff line number Diff line Loading @@ -73,12 +73,14 @@ Return<R> halCall(Return<R> (I::* fn)(Args0...), Args1&&... args1) { ret = (sHal == nullptr) ? NullptrStatus<R>() : (*sHal.*fn)(std::forward<Args1>(args1)...); if (!ret.isOk()) { if (ret.isOk()) { break; } ALOGE("Failed to issue command to vibrator HAL. Retrying."); // Restoring connection to the HAL. sHal = I::tryGetService(); } } return ret; } Loading Loading
services/core/jni/com_android_server_VibratorService.cpp +6 −4 Original line number Diff line number Diff line Loading @@ -73,12 +73,14 @@ Return<R> halCall(Return<R> (I::* fn)(Args0...), Args1&&... args1) { ret = (sHal == nullptr) ? NullptrStatus<R>() : (*sHal.*fn)(std::forward<Args1>(args1)...); if (!ret.isOk()) { if (ret.isOk()) { break; } ALOGE("Failed to issue command to vibrator HAL. Retrying."); // Restoring connection to the HAL. sHal = I::tryGetService(); } } return ret; } Loading