mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 04:05:32 +00:00
Bug 1170325 - Undo an unnecessary signature change to AsyncPanZoomAnimation::TakeDeferredTasks(). r=Waldo
Also change the implementation to use Move() instead of swap().
This commit is contained in:
parent
e46f5d8adf
commit
0bbef860d9
@ -46,8 +46,8 @@ public:
|
||||
* Get the deferred tasks in |mDeferredTasks| and place them in |aTasks|. See
|
||||
* |mDeferredTasks| for more information. Clears |mDeferredTasks|.
|
||||
*/
|
||||
void TakeDeferredTasks(Vector<Task*>& aTasks) {
|
||||
mDeferredTasks.swap(aTasks);
|
||||
Vector<Task*> TakeDeferredTasks() {
|
||||
return Move(mDeferredTasks);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2912,7 +2912,7 @@ bool AsyncPanZoomController::UpdateAnimation(const TimeStamp& aSampleTime,
|
||||
|
||||
if (mAnimation) {
|
||||
bool continueAnimation = mAnimation->Sample(mFrameMetrics, sampleTimeDelta);
|
||||
mAnimation->TakeDeferredTasks(*aOutDeferredTasks);
|
||||
*aOutDeferredTasks = mAnimation->TakeDeferredTasks();
|
||||
if (continueAnimation) {
|
||||
if (mPaintThrottler->TimeSinceLastRequest(aSampleTime) >
|
||||
mAnimation->mRepaintInterval) {
|
||||
|
Loading…
Reference in New Issue
Block a user