diff options
Diffstat (limited to 'src/utils/SkBitSet.cpp')
-rwxr-xr-x | src/utils/SkBitSet.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/utils/SkBitSet.cpp b/src/utils/SkBitSet.cpp index 7d03dfc067..0a1ecacf8a 100755 --- a/src/utils/SkBitSet.cpp +++ b/src/utils/SkBitSet.cpp @@ -21,6 +21,14 @@ SkBitSet::SkBitSet(const SkBitSet& source) *this = source; } +SkBitSet::SkBitSet(SkBitSet&& source) + : fBitData(source.fBitData.release()) + , fDwordCount(source.fDwordCount) + , fBitCount(source.fBitCount) { + source.fDwordCount = 0; + source.fBitCount = 0; +} + SkBitSet& SkBitSet::operator=(const SkBitSet& rhs) { if (this == &rhs) { return *this; |