diff --git a/shell/common/platform_view.cc b/shell/common/platform_view.cc index 152af5756dc17..e5ee631be8491 100644 --- a/shell/common/platform_view.cc +++ b/shell/common/platform_view.cc @@ -114,14 +114,6 @@ ftl::WeakPtr PlatformView::GetWeakPtr() { return weak_factory_.GetWeakPtr(); } -SkISize PlatformView::GetSize() { - return size_; -} - -void PlatformView::Resize(const SkISize& size) { - size_ = size; -} - void PlatformView::UpdateSemantics(std::vector update) {} void PlatformView::SetupResourceContextOnIOThread() { diff --git a/shell/common/platform_view.h b/shell/common/platform_view.h index 3aa28797a9278..76dd7a2237983 100644 --- a/shell/common/platform_view.h +++ b/shell/common/platform_view.h @@ -52,10 +52,6 @@ class PlatformView { virtual bool ResourceContextMakeCurrent() = 0; - virtual SkISize GetSize(); - - virtual void Resize(const SkISize& size); - virtual void UpdateSemantics(std::vector update); Rasterizer& rasterizer() { return *rasterizer_; } diff --git a/shell/platform/android/platform_view_android.cc b/shell/platform/android/platform_view_android.cc index 30d6048ef8cc4..095eb45aec5c2 100644 --- a/shell/platform/android/platform_view_android.cc +++ b/shell/platform/android/platform_view_android.cc @@ -72,7 +72,8 @@ void PlatformViewAndroid::SurfaceCreated(JNIEnv* env, auto gl_surface = std::make_unique(surface_gl_.get()); NotifyCreated(std::move(gl_surface), [this, backgroundColor] { - rasterizer().Clear(backgroundColor, GetSize()); + if (surface_gl_) + rasterizer().Clear(backgroundColor, surface_gl_->OnScreenSurfaceSize()); }); SetupResourceContextOnIOThread(); @@ -194,16 +195,6 @@ bool PlatformViewAndroid::ResourceContextMakeCurrent() { return surface_gl_ ? surface_gl_->GLOffscreenContextMakeCurrent() : false; } -SkISize PlatformViewAndroid::GetSize() { - return surface_gl_ ? surface_gl_->OnScreenSurfaceSize() : SkISize::Make(0, 0); -} - -void PlatformViewAndroid::Resize(const SkISize& size) { - if (surface_gl_) { - surface_gl_->OnScreenSurfaceResize(size); - } -} - void PlatformViewAndroid::UpdateSemantics( std::vector update) { constexpr size_t kBytesPerNode = 25 * sizeof(int32_t); diff --git a/shell/platform/android/platform_view_android.h b/shell/platform/android/platform_view_android.h index 3a04f2ce0905d..66c0b1d31f343 100644 --- a/shell/platform/android/platform_view_android.h +++ b/shell/platform/android/platform_view_android.h @@ -53,10 +53,6 @@ class PlatformViewAndroid : public PlatformView { bool ResourceContextMakeCurrent() override; - SkISize GetSize() override; - - void Resize(const SkISize& size) override; - void UpdateSemantics(std::vector update) override; void RunFromSource(const std::string& main,