aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkRecordOpts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkRecordOpts.cpp')
-rw-r--r--src/core/SkRecordOpts.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/SkRecordOpts.cpp b/src/core/SkRecordOpts.cpp
index 8faa45ce56..04c72c32cc 100644
--- a/src/core/SkRecordOpts.cpp
+++ b/src/core/SkRecordOpts.cpp
@@ -22,6 +22,8 @@ void SkRecordOptimize(SkRecord* record) {
SkRecordNoopSaveLayerDrawRestores(record);
SkRecordMergeSvgOpacityAndFilterLayers(record);
+
+ record->defrag();
}
// Most of the optimizations in this file are pattern-based. These are all defined as structs with: