|
8 | 8 | #include <map> |
9 | 9 | #include <memory> |
10 | 10 | #include <string> |
11 | | -#include <utility> |
12 | 11 |
|
13 | 12 | #include "flutter/common/graphics/persistent_cache.h" |
14 | 13 | #include "flutter/flow/rtree.h" |
@@ -39,7 +38,7 @@ - (BOOL)flt_hasFirstResponderInViewHierarchySubtree { |
39 | 38 |
|
40 | 39 | std::shared_ptr<FlutterPlatformViewLayer> FlutterPlatformViewLayerPool::GetLayer( |
41 | 40 | GrDirectContext* gr_context, |
42 | | - const std::shared_ptr<IOSContext>& ios_context) { |
| 41 | + std::shared_ptr<IOSContext> ios_context) { |
43 | 42 | if (available_layer_index_ >= layers_.size()) { |
44 | 43 | std::shared_ptr<FlutterPlatformViewLayer> layer; |
45 | 44 | fml::scoped_nsobject<FlutterOverlayView> overlay_view; |
@@ -286,7 +285,7 @@ - (BOOL)flt_hasFirstResponderInViewHierarchySubtree { |
286 | 285 | const int FlutterPlatformViewsController::kDefaultMergedLeaseDuration; |
287 | 286 |
|
288 | 287 | PostPrerollResult FlutterPlatformViewsController::PostPrerollAction( |
289 | | - const fml::RefPtr<fml::RasterThreadMerger>& raster_thread_merger) { |
| 288 | + fml::RefPtr<fml::RasterThreadMerger> raster_thread_merger) { |
290 | 289 | // TODO(cyanglaz): https://github.com/flutter/flutter/issues/56474 |
291 | 290 | // Rename `has_platform_view` to `view_mutated` when the above issue is resolved. |
292 | 291 | if (!HasPlatformViewThisOrNextFrame()) { |
@@ -315,14 +314,14 @@ - (BOOL)flt_hasFirstResponderInViewHierarchySubtree { |
315 | 314 |
|
316 | 315 | void FlutterPlatformViewsController::EndFrame( |
317 | 316 | bool should_resubmit_frame, |
318 | | - const fml::RefPtr<fml::RasterThreadMerger>& raster_thread_merger) { |
| 317 | + fml::RefPtr<fml::RasterThreadMerger> raster_thread_merger) { |
319 | 318 | if (should_resubmit_frame) { |
320 | 319 | raster_thread_merger->MergeWithLease(kDefaultMergedLeaseDuration); |
321 | 320 | } |
322 | 321 | } |
323 | 322 |
|
324 | 323 | void FlutterPlatformViewsController::PushFilterToVisitedPlatformViews( |
325 | | - const std::shared_ptr<const DlImageFilter>& filter, |
| 324 | + std::shared_ptr<const DlImageFilter> filter, |
326 | 325 | const SkRect& filter_rect) { |
327 | 326 | for (int64_t id : visited_platform_views_) { |
328 | 327 | EmbeddedViewParams params = current_composition_params_[id]; |
@@ -585,7 +584,7 @@ - (BOOL)flt_hasFirstResponderInViewHierarchySubtree { |
585 | 584 | } |
586 | 585 |
|
587 | 586 | bool FlutterPlatformViewsController::SubmitFrame(GrDirectContext* gr_context, |
588 | | - const std::shared_ptr<IOSContext>& ios_context, |
| 587 | + std::shared_ptr<IOSContext> ios_context, |
589 | 588 | std::unique_ptr<SurfaceFrame> frame) { |
590 | 589 | // Any UIKit related code has to run on main thread. |
591 | 590 | FML_DCHECK([[NSThread currentThread] isMainThread]); |
@@ -735,8 +734,7 @@ - (BOOL)flt_hasFirstResponderInViewHierarchySubtree { |
735 | 734 | int64_t view_id, |
736 | 735 | int64_t overlay_id) { |
737 | 736 | FML_DCHECK(flutter_view_); |
738 | | - std::shared_ptr<FlutterPlatformViewLayer> layer = |
739 | | - layer_pool_->GetLayer(gr_context, std::move(ios_context)); |
| 737 | + std::shared_ptr<FlutterPlatformViewLayer> layer = layer_pool_->GetLayer(gr_context, ios_context); |
740 | 738 |
|
741 | 739 | UIView* overlay_view_wrapper = layer->overlay_view_wrapper.get(); |
742 | 740 | auto screenScale = [UIScreen mainScreen].scale; |
|
0 commit comments