|
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