diff --git a/shell/platform/embedder/tests/embedder_test_context.h b/shell/platform/embedder/tests/embedder_test_context.h index b99d6b3534201..eb0deb4b767fa 100644 --- a/shell/platform/embedder/tests/embedder_test_context.h +++ b/shell/platform/embedder/tests/embedder_test_context.h @@ -116,12 +116,6 @@ class EmbedderTestContext { using NextSceneCallback = std::function image)>; -#ifdef SHELL_ENABLE_VULKAN - // The TestVulkanContext destructor must be called _after_ the compositor is - // freed. - fml::RefPtr vulkan_context_ = nullptr; -#endif - #ifdef SHELL_ENABLE_GL std::shared_ptr egl_context_ = nullptr; #endif diff --git a/shell/platform/embedder/tests/embedder_test_context_vulkan.h b/shell/platform/embedder/tests/embedder_test_context_vulkan.h index e7eb6906d9d16..18cceab4a28d4 100644 --- a/shell/platform/embedder/tests/embedder_test_context_vulkan.h +++ b/shell/platform/embedder/tests/embedder_test_context_vulkan.h @@ -38,6 +38,10 @@ class EmbedderTestContextVulkan : public EmbedderTestContext { const char* name); private: + // The TestVulkanContext destructor must be called _after_ the compositor is + // freed. + fml::RefPtr vulkan_context_ = nullptr; + std::unique_ptr surface_; SkISize surface_size_ = SkISize::MakeEmpty();