Index: android_webview/browser/hardware_renderer.cc |
diff --git a/android_webview/browser/hardware_renderer.cc b/android_webview/browser/hardware_renderer.cc |
index 20743ec646a9b5a73f060b19a25e3dfb98f824c8..c4611d2dbe61f21444425c9bcb33bf33433058db 100644 |
--- a/android_webview/browser/hardware_renderer.cc |
+++ b/android_webview/browser/hardware_renderer.cc |
@@ -174,8 +174,8 @@ void HardwareRenderer::SetFrameData() { |
frame_size_ = frame_size; |
scroll_offset_ = input->scroll_offset; |
- if (!frame_provider_ || size_changed) { |
- if (delegated_layer_) { |
+ if (!frame_provider_.get() || size_changed) { |
+ if (delegated_layer_.get()) { |
delegated_layer_->RemoveFromParent(); |
} |