|
Ensure acks are sent for all blocking events.
It was possible for two touch moves that had acks to get coalesced together
and the main thread would only process one and deliver the ack for it. This
caused a situation where the hung renderer timer was getting fired because
there was an outstanding ack in the count. And this timer forced the
omnibox to not go away.
A large portion of this change (plumbing the ack_state will go away when
I land my multi-thread main_thread_event_queue design); but since this
needs to be merged back to M52 this is safest.
BUG= 616991
Committed: https://crrev.com/b08721e61d24d65dce50e40731e08231deb95932
Cr-Commit-Position: refs/heads/master@{#402703}
Total comments: 16
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+157 lines, -45 lines) |
Patch |
 |
M |
content/renderer/input/input_event_filter.h
|
View
|
1
2
|
2 chunks |
+9 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/input/input_event_filter.cc
|
View
|
|
2 chunks |
+13 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/renderer/input/input_event_filter_unittest.cc
|
View
|
|
4 chunks |
+16 lines, -8 lines |
0 comments
|
Download
|
 |
M |
content/renderer/input/input_handler_manager.h
|
View
|
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/input/input_handler_manager.cc
|
View
|
|
1 chunk |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/renderer/input/input_handler_manager_client.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/input/main_thread_event_queue.h
|
View
|
1
2
|
5 chunks |
+21 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/input/main_thread_event_queue.cc
|
View
|
1
|
1 chunk |
+22 lines, -7 lines |
0 comments
|
Download
|
 |
M |
content/renderer/input/main_thread_event_queue_unittest.cc
|
View
|
|
5 chunks |
+47 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/renderer/input/render_widget_input_handler.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/input/render_widget_input_handler_delegate.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/mus/compositor_mus_connection_unittest.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/mus/render_widget_mus_connection.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/mus/render_widget_mus_connection.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/render_widget.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_widget.cc
|
View
|
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
Total messages: 17 (5 generated)
|