diff options
Diffstat (limited to 'drm/VSyncWorker.cpp')
-rw-r--r-- | drm/VSyncWorker.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drm/VSyncWorker.cpp b/drm/VSyncWorker.cpp index 25eeeab..1c0de21 100644 --- a/drm/VSyncWorker.cpp +++ b/drm/VSyncWorker.cpp @@ -104,7 +104,8 @@ int VSyncWorker::SyntheticWaitVBlank(int64_t *timestamp) { ALOGW("Vsync worker active with conn=%p refresh=%f\n", conn, conn ? conn->active_mode().v_refresh() : 0.0F); - int64_t phased_timestamp = GetPhasedVSync(kOneSecondNs / refresh, + int64_t phased_timestamp = GetPhasedVSync(kOneSecondNs / + static_cast<int>(refresh), vsync.tv_sec * kOneSecondNs + vsync.tv_nsec); vsync.tv_sec = phased_timestamp / kOneSecondNs; |