File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,15 @@ namespace flutter {
2222// used within this interval.
2323static constexpr std::chrono::milliseconds kSkiaCleanupExpiration (15000 );
2424
25+ // TODO(dnfield): Remove this once internal embedders have caught up.
26+ static Rasterizer::DummyDelegate dummy_delegate_;
27+ Rasterizer::Rasterizer (
28+ TaskRunners task_runners,
29+ std::unique_ptr<flutter::CompositorContext> compositor_context)
30+ : Rasterizer(dummy_delegate_,
31+ std::move (task_runners),
32+ std::move(compositor_context)) {}
33+
2534Rasterizer::Rasterizer (Delegate& delegate, TaskRunners task_runners)
2635 : Rasterizer(delegate,
2736 std::move (task_runners),
Original file line number Diff line number Diff line change @@ -26,6 +26,13 @@ class Rasterizer final : public SnapshotDelegate {
2626 public:
2727 virtual void OnFrameRasterized (const FrameTiming&) = 0;
2828 };
29+ // TODO(dnfield): remove once embedders have caught up.
30+ class DummyDelegate : public Delegate {
31+ void OnFrameRasterized (const FrameTiming&) override {}
32+ };
33+ Rasterizer (TaskRunners task_runners,
34+ std::unique_ptr<flutter::CompositorContext> compositor_context);
35+
2936 Rasterizer (Delegate& delegate, TaskRunners task_runners);
3037
3138 Rasterizer (Delegate& delegate,
You can’t perform that action at this time.
0 commit comments