call getSaveCount inside restoreToCount, in case it goes virtual...

git-svn-id: http://skia.googlecode.com/svn/trunk@2752 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
reed@google.com 2011-11-28 16:09:24 +00:00
Родитель 37f3ae0b9f
Коммит b9d1c6a3c4
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -813,7 +813,9 @@ void SkCanvas::restoreToCount(int count) {
if (count < 1) {
count = 1;
}
while (fMCStack.count() > count) {
int n = this->getSaveCount() - count;
for (int i = 0; i < n; ++i) {
this->restore();
}
}