aboutsummaryrefslogtreecommitdiff
path: root/drm/VSyncWorker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'drm/VSyncWorker.cpp')
-rw-r--r--drm/VSyncWorker.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/drm/VSyncWorker.cpp b/drm/VSyncWorker.cpp
index 8a251c7..10d48e3 100644
--- a/drm/VSyncWorker.cpp
+++ b/drm/VSyncWorker.cpp
@@ -30,14 +30,14 @@
namespace android {
-auto VSyncWorker::CreateInstance(DrmDisplayPipeline *pipe,
+auto VSyncWorker::CreateInstance(std::shared_ptr<DrmDisplayPipeline> &pipe,
VSyncWorkerCallbacks &callbacks)
-> std::shared_ptr<VSyncWorker> {
auto vsw = std::shared_ptr<VSyncWorker>(new VSyncWorker());
vsw->callbacks_ = callbacks;
- if (pipe != nullptr) {
+ if (pipe) {
vsw->high_crtc_ = pipe->crtc->Get()->GetIndexInResArray()
<< DRM_VBLANK_HIGH_CRTC_SHIFT;
vsw->drm_fd_ = pipe->device->GetFd();