| Index: Source/platform/graphics/paint/DisplayItem.cpp
|
| diff --git a/Source/platform/graphics/paint/DisplayItem.cpp b/Source/platform/graphics/paint/DisplayItem.cpp
|
| index 81c92baa688fbad61cf60495dca338bf239d078d..315147e50412147b37c3d6cc029a6b04b2323b49 100644
|
| --- a/Source/platform/graphics/paint/DisplayItem.cpp
|
| +++ b/Source/platform/graphics/paint/DisplayItem.cpp
|
| @@ -190,6 +190,8 @@ WTF::String DisplayItem::typeAsDebugString(Type type)
|
|
|
| WTF::String DisplayItem::asDebugString() const
|
| {
|
| + if (!isValid())
|
| + return "null";
|
| WTF::StringBuilder stringBuilder;
|
| stringBuilder.append('{');
|
| dumpPropertiesAsDebugString(stringBuilder);
|
| @@ -199,6 +201,7 @@ WTF::String DisplayItem::asDebugString() const
|
|
|
| void DisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
|
| {
|
| + ASSERT(isValid());
|
| stringBuilder.append(String::format("client: \"%p", client()));
|
| if (!clientDebugString().isEmpty()) {
|
| stringBuilder.append(' ');
|
|
|