Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Unified Diff: Source/core/platform/graphics/GraphicsLayer.cpp

Issue 16799005: Insert pinch zoom virtual viewport layers to graphics layer tree. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/platform/graphics/GraphicsLayer.cpp
diff --git a/Source/core/platform/graphics/GraphicsLayer.cpp b/Source/core/platform/graphics/GraphicsLayer.cpp
index 461c2547c35e2854a9e7975e4a4a4fab0de097d9..b8a793fdc21e517e67003aced428af32efc166e3 100644
--- a/Source/core/platform/graphics/GraphicsLayer.cpp
+++ b/Source/core/platform/graphics/GraphicsLayer.cpp
@@ -720,7 +720,7 @@ void GraphicsLayer::resetTrackedRepaints()
void GraphicsLayer::addRepaintRect(const FloatRect& repaintRect)
{
- if (m_client->isTrackingRepaints()) {
+ if (m_client && m_client->isTrackingRepaints()) {
FloatRect largestRepaintRect(FloatPoint(), m_size);
largestRepaintRect.intersect(repaintRect);
RepaintMap::iterator repaintIt = repaintRectMap().find(this);
@@ -936,7 +936,8 @@ void GraphicsLayer::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
info.addMember(m_maskLayer, "maskLayer");
info.addMember(m_replicaLayer, "replicaLayer");
info.addMember(m_replicatedLayer, "replicatedLayer");
- info.ignoreMember(m_client);
+ if (m_client)
+ info.ignoreMember(m_client);
info.addMember(m_name, "name");
info.addMember(m_nameBase, "nameBase");
info.addMember(m_layer, "layer");

Powered by Google App Engine
This is Rietveld 408576698