Replace static_cast with duration constructor
Replaced occurrences of static_cast<nanoseconds> with nanoseconds{} in LegacyResampler.
Bug: 297226446
Flag: EXEMPT refactor
Test: TEST=libinput_tests; m $TEST && $ANDROID_HOST_OUT/nativetest64/$TEST/$TEST --gtest_filter="ResamplerTest*"
Change-Id: I3188287a14ac11bba89e6dfb1608016284e48b57
diff --git a/libs/input/Resampler.cpp b/libs/input/Resampler.cpp
index a1e6e06..c663649 100644
--- a/libs/input/Resampler.cpp
+++ b/libs/input/Resampler.cpp
@@ -93,8 +93,7 @@
Pointer{*motionEvent.getPointerProperties(pointerIndex), pointerCoords});
}
mLatestSamples.pushBack(
- Sample{static_cast<nanoseconds>(motionEvent.getHistoricalEventTime(sampleIndex)),
- pointers});
+ Sample{nanoseconds{motionEvent.getHistoricalEventTime(sampleIndex)}, pointers});
}
}
@@ -104,7 +103,7 @@
pointers.push_back(Pointer{message.body.motion.pointers[i].properties,
message.body.motion.pointers[i].coords});
}
- return Sample{static_cast<nanoseconds>(message.body.motion.eventTime), pointers};
+ return Sample{nanoseconds{message.body.motion.eventTime}, pointers};
}
bool LegacyResampler::pointerPropertiesResampleable(const Sample& target, const Sample& auxiliary) {
@@ -162,7 +161,7 @@
const Sample& pastSample = *(mLatestSamples.end() - 1);
const nanoseconds delta =
- static_cast<nanoseconds>(futureSample.body.motion.eventTime) - pastSample.eventTime;
+ nanoseconds{futureSample.body.motion.eventTime} - pastSample.eventTime;
const float alpha =
std::chrono::duration<float, std::milli>(resampleTime - pastSample.eventTime) / delta;