| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/browser/renderer_host/input/touch_event_queue.h" | 5 #include "content/browser/renderer_host/input/touch_event_queue.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/auto_reset.h" | 9 #include "base/auto_reset.h" |
| 10 #include "base/macros.h" | 10 #include "base/macros.h" |
| (...skipping 677 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 688 void TouchEventQueue::SetIsMobileOptimizedSite(bool mobile_optimized_site) { | 688 void TouchEventQueue::SetIsMobileOptimizedSite(bool mobile_optimized_site) { |
| 689 if (timeout_handler_) | 689 if (timeout_handler_) |
| 690 timeout_handler_->SetUseMobileTimeout(mobile_optimized_site); | 690 timeout_handler_->SetUseMobileTimeout(mobile_optimized_site); |
| 691 } | 691 } |
| 692 | 692 |
| 693 bool TouchEventQueue::IsAckTimeoutEnabled() const { | 693 bool TouchEventQueue::IsAckTimeoutEnabled() const { |
| 694 return timeout_handler_ && timeout_handler_->IsEnabled(); | 694 return timeout_handler_ && timeout_handler_->IsEnabled(); |
| 695 } | 695 } |
| 696 | 696 |
| 697 bool TouchEventQueue::HasPendingAsyncTouchMoveForTesting() const { | 697 bool TouchEventQueue::HasPendingAsyncTouchMoveForTesting() const { |
| 698 return pending_async_touchmove_; | 698 return !!pending_async_touchmove_; |
| 699 } | 699 } |
| 700 | 700 |
| 701 bool TouchEventQueue::IsTimeoutRunningForTesting() const { | 701 bool TouchEventQueue::IsTimeoutRunningForTesting() const { |
| 702 return timeout_handler_ && timeout_handler_->IsTimeoutTimerRunning(); | 702 return timeout_handler_ && timeout_handler_->IsTimeoutTimerRunning(); |
| 703 } | 703 } |
| 704 | 704 |
| 705 const TouchEventWithLatencyInfo& | 705 const TouchEventWithLatencyInfo& |
| 706 TouchEventQueue::GetLatestEventForTesting() const { | 706 TouchEventQueue::GetLatestEventForTesting() const { |
| 707 return touch_queue_.back()->coalesced_event(); | 707 return touch_queue_.back()->coalesced_event(); |
| 708 } | 708 } |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 878 if (ack_result == INPUT_EVENT_ACK_STATE_CONSUMED) | 878 if (ack_result == INPUT_EVENT_ACK_STATE_CONSUMED) |
| 879 send_touch_events_async_ = false; | 879 send_touch_events_async_ = false; |
| 880 has_handler_for_current_sequence_ |= | 880 has_handler_for_current_sequence_ |= |
| 881 ack_result != INPUT_EVENT_ACK_STATE_NO_CONSUMER_EXISTS; | 881 ack_result != INPUT_EVENT_ACK_STATE_NO_CONSUMER_EXISTS; |
| 882 } else if (WebTouchEventTraits::IsTouchSequenceEnd(event)) { | 882 } else if (WebTouchEventTraits::IsTouchSequenceEnd(event)) { |
| 883 has_handler_for_current_sequence_ = false; | 883 has_handler_for_current_sequence_ = false; |
| 884 } | 884 } |
| 885 } | 885 } |
| 886 | 886 |
| 887 } // namespace content | 887 } // namespace content |
| OLD | NEW |