[Impeller] Fix use-after-move in SwapchainVK. (flutter/engine#52933)

Fix lint encountered in https://github.com/flutter/engine/pull/52932.
This commit is contained in:
Brandon DeRosier 2024-05-20 14:57:22 -07:00 committed by GitHub
parent dff60d8f55
commit 1bf574e4a6
3 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@ bool AHBSwapchainVK::IsAvailableOnPlatform() {
AHBSwapchainVK::AHBSwapchainVK(const std::shared_ptr<Context>& context,
ANativeWindow* window,
vk::UniqueSurfaceKHR surface,
const vk::UniqueSurfaceKHR& surface,
const ISize& size,
bool enable_msaa)
: context_(context),

View File

@ -57,7 +57,7 @@ class AHBSwapchainVK final : public SwapchainVK {
explicit AHBSwapchainVK(const std::shared_ptr<Context>& context,
ANativeWindow* window,
vk::UniqueSurfaceKHR surface,
const vk::UniqueSurfaceKHR& surface,
const ISize& size,
bool enable_msaa);
};

View File

@ -67,7 +67,7 @@ std::shared_ptr<SwapchainVK> SwapchainVK::Create(
auto ahb_swapchain = std::shared_ptr<AHBSwapchainVK>(new AHBSwapchainVK(
context, //
window.GetHandle(), //
std::move(surface), //
surface, //
window.GetSize(), //
enable_msaa //
));