aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkConvolver.cpp
diff options
context:
space:
mode:
authorGravatar rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-03-06 15:37:53 +0000
committerGravatar rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-03-06 15:37:53 +0000
commitd7a9fcc61f2c513064f67b125c0b2eb918768bb7 (patch)
treec56d6bf3dd8659758b12673668e54b51594b0a76 /src/core/SkConvolver.cpp
parentfd5c9a6e04ba31a82670d281b03b9c4a3f9b6e3c (diff)
Revert of Manually set fFilterValues in SkConvolutionFilter1D
Diffstat (limited to 'src/core/SkConvolver.cpp')
-rw-r--r--src/core/SkConvolver.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/core/SkConvolver.cpp b/src/core/SkConvolver.cpp
index e26c8e79e6..7666e6fadc 100644
--- a/src/core/SkConvolver.cpp
+++ b/src/core/SkConvolver.cpp
@@ -294,10 +294,8 @@ void SkConvolutionFilter1D::AddFilter(int filterOffset,
filterLength = lastNonZero + 1 - firstNonZero;
SkASSERT(filterLength > 0);
- // Calling fFilterValues.reset(), or push_back() in a loop, are expensive.
- fFilterValues.resize_back(filterLength);
for (int i = firstNonZero; i <= lastNonZero; i++) {
- fFilterValues[i - firstNonZero] = filterValues[i];
+ fFilterValues.push_back(filterValues[i]);
}
} else {
// Here all the factors were zeroes.