Merge "composer: Fix function parameters mismatch."
diff --git a/composer/QtiComposerClient.cpp b/composer/QtiComposerClient.cpp
index fe47715..f48bf49 100644
--- a/composer/QtiComposerClient.cpp
+++ b/composer/QtiComposerClient.cpp
@@ -170,11 +170,16 @@
 }
 
 void QtiComposerClient::onVsyncPeriodTimingChanged(hwc2_callback_data_t callbackData,
-      hwc2_display_t display, const VsyncPeriodChangeTimeline& updatedTimeline) {
+      hwc2_display_t display, hwc_vsync_period_change_timeline_t *updatedTimeline) {
+   VsyncPeriodChangeTimeline timeline =
+                                   {updatedTimeline->newVsyncAppliedTimeNanos,
+                                    static_cast<bool>(updatedTimeline->refreshRequired),
+                                    updatedTimeline->refreshTimeNanos};
+
   auto client = reinterpret_cast<QtiComposerClient*>(callbackData);
-  auto ret = client->callback24_->onVsyncPeriodTimingChanged(display, updatedTimeline);
+  auto ret = client->callback24_->onVsyncPeriodTimingChanged(display, timeline);
   ALOGW_IF(!ret.isOk(), "failed to send onVsyncPeriodTimingChanged: %s. SF likely unavailable.",
-           ret.description().c_str());
+          ret.description().c_str());
 }
 
 void QtiComposerClient::onSeamlessPossible(hwc2_callback_data_t callbackData,
diff --git a/composer/QtiComposerClient.h b/composer/QtiComposerClient.h
index 3e55954..77fb14e 100644
--- a/composer/QtiComposerClient.h
+++ b/composer/QtiComposerClient.h
@@ -225,7 +225,7 @@
                           int64_t timestamp, VsyncPeriodNanos vsyncPeriodNanos);
   static void onVsyncPeriodTimingChanged(hwc2_callback_data_t callbackData,
                                            hwc2_display_t display,
-                                           const VsyncPeriodChangeTimeline& updatedTimeline);
+                                           hwc_vsync_period_change_timeline_t* updatedTimeline);
   static void onSeamlessPossible(hwc2_callback_data_t callbackData, hwc2_display_t display);
 
   // Methods for ConcurrentWriteBack