| Index: Source/platform/graphics/BitmapImage.cpp
|
| diff --git a/Source/platform/graphics/BitmapImage.cpp b/Source/platform/graphics/BitmapImage.cpp
|
| index 947843673e90469f6773c4e1956815f3a308d353..7440762f71f487e7957215b3aaeb1c9b039b53fa 100644
|
| --- a/Source/platform/graphics/BitmapImage.cpp
|
| +++ b/Source/platform/graphics/BitmapImage.cpp
|
| @@ -465,7 +465,7 @@ void BitmapImage::startAnimation(bool catchUpIfNecessary)
|
| if (!catchUpIfNecessary || time < m_desiredFrameStartTime) {
|
| // Haven't yet reached time for next frame to start; delay until then.
|
| m_frameTimer = new Timer<BitmapImage>(this, &BitmapImage::advanceAnimation);
|
| - m_frameTimer->startOneShot(std::max(m_desiredFrameStartTime - time, 0.));
|
| + m_frameTimer->startOneShot(std::max(m_desiredFrameStartTime - time, 0.), FROM_HERE);
|
| } else {
|
| // We've already reached or passed the time for the next frame to start.
|
| // See if we've also passed the time for frames after that to start, in
|
|
|