Bug 1360946 - Consider a SetDocShellIsActive message a 'pending input event' so it can interrupt reflow. r?ting draft
authorMike Conley <mconley@mozilla.com>
Fri, 26 May 2017 18:27:45 -0400
changeset 585471 e24ebe8b7b6fae8b741e6faebe5be0bcdda0c8c8
parent 585005 44e41de60c48a94a004494dd48f57dd1d8c157d8
child 630729 be05b33024b2c93787b87165bbab9df485591a45
push id61121
push usermconley@mozilla.com
push dateFri, 26 May 2017 22:28:36 +0000
reviewersting
bugs1360946
milestone55.0a1
Bug 1360946 - Consider a SetDocShellIsActive message a 'pending input event' so it can interrupt reflow. r?ting MozReview-Commit-ID: 9tV1MFAtim4
widget/PuppetWidget.cpp
--- a/widget/PuppetWidget.cpp
+++ b/widget/PuppetWidget.cpp
@@ -1430,16 +1430,17 @@ PuppetWidget::HasPendingInputEvent()
           case mozilla::dom::PBrowser::Msg_RealKeyEvent__ID:
           case mozilla::dom::PBrowser::Msg_MouseWheelEvent__ID:
           case mozilla::dom::PBrowser::Msg_RealTouchEvent__ID:
           case mozilla::dom::PBrowser::Msg_RealTouchMoveEvent__ID:
           case mozilla::dom::PBrowser::Msg_RealDragEvent__ID:
           case mozilla::dom::PBrowser::Msg_UpdateDimensions__ID:
           case mozilla::dom::PBrowser::Msg_MouseEvent__ID:
           case mozilla::dom::PBrowser::Msg_KeyEvent__ID:
+          case mozilla::dom::PBrowser::Msg_SetDocShellIsActive__ID:
             ret = true;
             return false;  // Stop peeking.
         }
       }
       return true;
     }
   );