diff --git a/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp b/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp index 797d7e5a521..962a35b2b27 100644 --- a/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp +++ b/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp @@ -38,6 +38,19 @@ namespace Web::Painting { +class DisplayListPlayerSkia::SkiaSurface { +public: + SkCanvas& canvas() const { return *surface->getCanvas(); } + + SkiaSurface(sk_sp surface) + : surface(move(surface)) + { + } + +private: + sk_sp surface; +}; + #ifdef AK_OS_MACOS class SkiaMetalBackendContext final : public SkiaBackendContext { AK_MAKE_NONCOPYABLE(SkiaMetalBackendContext); @@ -94,19 +107,6 @@ DisplayListPlayerSkia::DisplayListPlayerSkia(SkiaBackendContext& context, Core:: } #endif -class DisplayListPlayerSkia::SkiaSurface { -public: - SkCanvas& canvas() const { return *surface->getCanvas(); } - - SkiaSurface(sk_sp surface) - : surface(move(surface)) - { - } - -private: - sk_sp surface; -}; - DisplayListPlayerSkia::DisplayListPlayerSkia(Gfx::Bitmap& bitmap) { VERIFY(bitmap.format() == Gfx::BitmapFormat::BGRA8888);