Skip to content

Commit

Permalink
Fix iOS references to PostPrerollResult (#10949)
Browse files Browse the repository at this point in the history
  • Loading branch information
iskakaushik authored Aug 12, 2019
1 parent 971a639 commit b5c198b
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@

const int FlutterPlatformViewsController::kDefaultMergedLeaseDuration;

bool FlutterPlatformViewsController::PostPrerollAction(
PostPrerollResult FlutterPlatformViewsController::PostPrerollAction(
fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) {
const bool uiviews_mutated = HasPendingViewOperations();
if (uiviews_mutated) {
Expand All @@ -182,10 +182,10 @@
} else {
CancelFrame();
gpu_thread_merger->MergeWithLease(kDefaultMergedLeaseDuration);
return true;
return PostPrerollResult::kSuccess;
}
}
return false;
return PostPrerollResult::kResubmitFrame;
}

void FlutterPlatformViewsController::PrerollCompositeEmbeddedView(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ class FlutterPlatformViewsController {
// returns nil.
NSObject<FlutterPlatformView>* GetPlatformViewByID(int view_id);

bool PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger);
PostPrerollResult PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger);

std::vector<SkCanvas*> GetCurrentCanvases();

Expand Down
2 changes: 1 addition & 1 deletion shell/platform/darwin/ios/ios_surface_gl.h
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ class IOSSurfaceGL final : public IOSSurface,
std::unique_ptr<flutter::EmbeddedViewParams> params) override;

// |flutter::ExternalViewEmbedder|
bool PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) override;
PostPrerollResult PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) override;

// |flutter::ExternalViewEmbedder|
std::vector<SkCanvas*> GetCurrentCanvases() override;
Expand Down
2 changes: 1 addition & 1 deletion shell/platform/darwin/ios/ios_surface_gl.mm
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
platform_views_controller->PrerollCompositeEmbeddedView(view_id, std::move(params));
}

bool IOSSurfaceGL::PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) {
PostPrerollResult IOSSurfaceGL::PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) {
FlutterPlatformViewsController* platform_views_controller = GetPlatformViewsController();
FML_CHECK(platform_views_controller != nullptr);
return platform_views_controller->PostPrerollAction(gpu_thread_merger);
Expand Down

0 comments on commit b5c198b

Please sign in to comment.