Bug 1289792 - removed member variable mAPZResult and used a local one in Run(). r?vlad draft
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Wed, 27 Jul 2016 17:39:13 +0300
changeset 393267 002251502f8db3cbf2c7d6229e11c684fa6d4e1a
parent 393192 78dd94ba93c77d0bba45f8e4525947629a305a41
child 526549 82a227a0bb1f0c694614cc769c8f60b0ce225d8b
push id24272
push userbmo:bpostelnicu@mozilla.com
push dateWed, 27 Jul 2016 14:39:41 +0000
reviewersvlad
bugs1289792
milestone50.0a1
Bug 1289792 - removed member variable mAPZResult and used a local one in Run(). r?vlad MozReview-Commit-ID: JPkE1cSg4HP
widget/nsBaseWidget.cpp
--- a/widget/nsBaseWidget.cpp
+++ b/widget/nsBaseWidget.cpp
@@ -1190,31 +1190,30 @@ public:
     , mAPZC(aAPZC)
     , mWidget(aWidget)
     , mInputBlockId(0)
   {
   }
 
   NS_IMETHOD Run() override
   {
-    mAPZResult = mAPZC->ReceiveInputEvent(mWheelInput, &mGuid, &mInputBlockId);
-    if (mAPZResult == nsEventStatus_eConsumeNoDefault) {
+    nsEventStatus result = mAPZC->ReceiveInputEvent(mWheelInput, &mGuid, &mInputBlockId);
+    if (result == nsEventStatus_eConsumeNoDefault) {
       return NS_OK;
     }
-    RefPtr<Runnable> r = new DispatchWheelEventOnMainThread(mWheelInput, mWidget, mAPZResult, mInputBlockId, mGuid);
+    RefPtr<Runnable> r = new DispatchWheelEventOnMainThread(mWheelInput, mWidget, result, mInputBlockId, mGuid);
     mMainMessageLoop->PostTask(r.forget());
     return NS_OK;
   }
 
 private:
   MessageLoop* mMainMessageLoop;
   ScrollWheelInput mWheelInput;
   RefPtr<IAPZCTreeManager> mAPZC;
   nsBaseWidget* mWidget;
-  nsEventStatus mAPZResult;
   uint64_t mInputBlockId;
   ScrollableLayerGuid mGuid;
 };
 
 nsEventStatus
 nsBaseWidget::DispatchInputEvent(WidgetInputEvent* aEvent)
 {
   MOZ_ASSERT(NS_IsMainThread());