OLD | NEW |
---|---|
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "platform/graphics/paint/PaintController.h" | 5 #include "platform/graphics/paint/PaintController.h" |
6 | 6 |
7 #include "platform/graphics/GraphicsLayer.h" | 7 #include "platform/graphics/GraphicsLayer.h" |
8 #include "platform/graphics/paint/DrawingDisplayItem.h" | 8 #include "platform/graphics/paint/DrawingDisplayItem.h" |
9 #include "platform/instrumentation/tracing/TraceEvent.h" | 9 #include "platform/instrumentation/tracing/TraceEvent.h" |
10 #include "third_party/skia/include/core/SkPictureAnalyzer.h" | 10 #include "third_party/skia/include/core/SkPictureAnalyzer.h" |
(...skipping 749 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
760 LOG(ERROR) << "New display item: " << newItem.asDebugString(); | 760 LOG(ERROR) << "New display item: " << newItem.asDebugString(); |
761 LOG(ERROR) << "Old display item: " | 761 LOG(ERROR) << "Old display item: " |
762 << (oldItem ? oldItem->asDebugString() : "None"); | 762 << (oldItem ? oldItem->asDebugString() : "None"); |
763 #else | 763 #else |
764 LOG(ERROR) << "Run debug build to get more details."; | 764 LOG(ERROR) << "Run debug build to get more details."; |
765 #endif | 765 #endif |
766 LOG(ERROR) << "See http://crbug.com/619103."; | 766 LOG(ERROR) << "See http://crbug.com/619103."; |
767 | 767 |
768 #ifndef NDEBUG | 768 #ifndef NDEBUG |
769 const PaintRecord* newRecord = | 769 const PaintRecord* newRecord = |
770 newItem.isDrawing() | 770 newItem.isDrawing() ? static_cast<const DrawingDisplayItem&>(newItem) |
danakj
2017/03/16 20:06:17
maybe a ternary isnt the ring thing here and just
| |
771 ? static_cast<const DrawingDisplayItem&>(newItem).GetPaintRecord() | 771 .GetPaintRecord() |
772 : nullptr; | 772 .get() |
773 : nullptr; | |
773 const PaintRecord* oldRecord = | 774 const PaintRecord* oldRecord = |
danakj
2017/03/16 20:06:17
same
| |
774 oldItem && oldItem->isDrawing() | 775 oldItem && oldItem->isDrawing() |
775 ? static_cast<const DrawingDisplayItem*>(oldItem)->GetPaintRecord() | 776 ? static_cast<const DrawingDisplayItem*>(oldItem) |
777 ->GetPaintRecord() | |
778 .get() | |
776 : nullptr; | 779 : nullptr; |
777 LOG(INFO) << "new record:\n" | 780 LOG(INFO) << "new record:\n" |
778 << (newRecord ? recordAsDebugString(newRecord) : "None"); | 781 << (newRecord ? recordAsDebugString(newRecord) : "None"); |
779 LOG(INFO) << "old record:\n" | 782 LOG(INFO) << "old record:\n" |
780 << (oldRecord ? recordAsDebugString(oldRecord) : "None"); | 783 << (oldRecord ? recordAsDebugString(oldRecord) : "None"); |
781 | 784 |
782 showDebugData(); | 785 showDebugData(); |
783 #endif // NDEBUG | 786 #endif // NDEBUG |
784 } | 787 } |
785 | 788 |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
861 showPaintRecords | 864 showPaintRecords |
862 ? (DisplayItemList::JsonOptions::ShowPaintRecords | | 865 ? (DisplayItemList::JsonOptions::ShowPaintRecords | |
863 DisplayItemList::JsonOptions::ShowClientDebugName) | 866 DisplayItemList::JsonOptions::ShowClientDebugName) |
864 : DisplayItemList::JsonOptions::ShowClientDebugName) | 867 : DisplayItemList::JsonOptions::ShowClientDebugName) |
865 ->toPrettyJSONString() | 868 ->toPrettyJSONString() |
866 .utf8() | 869 .utf8() |
867 .data()); | 870 .data()); |
868 } | 871 } |
869 | 872 |
870 } // namespace blink | 873 } // namespace blink |
OLD | NEW |