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

Commit d9f8a6bd authored by David Lin's avatar David Lin Committed by android-build-merger
Browse files

Merge "Fix issue with double vibration trigger" into oc-dr1-dev

am: f34b4633

Change-Id: Iaa872f5a6990f01dd832f48c88a3fc4625a89063
parents 15aef6c6 f34b4633
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -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;
}