|
Convert remaining WebContentsObservers loading callbacks to use RFH.
Fix several WebContentsObserver implementations that are incorrectly
caching only frame routing IDs in order to act only on that frame in
later callbacks. Frame routing IDs by themselves are not suitable for
identity comparisons, since they are only unique within a given
RenderProcessHost.
Also clean up WebContentsObservers with a redundant WebContents
field. By definition, a WebContentsObserver must know which
WebContents it's observing, so there's no need for derived classes
to maintain their own WebContents field.
BUG=none
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282043
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+160 lines, -287 lines) |
Patch |
 |
M |
chrome/browser/android/meta_tag_observer.h
|
View
|
1
2
|
1 chunk |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/meta_tag_observer.cc
|
View
|
1
2
3
|
2 chunks |
+5 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/first_run/drive_first_run_controller.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+5 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/dom_distiller/tab_utils_browsertest.cc
|
View
|
|
1 chunk |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/web_navigation/web_navigation_api.h
|
View
|
1
2
3
4
5
|
1 chunk |
+7 lines, -14 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/web_navigation/web_navigation_api.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+32 lines, -28 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/guest_view/web_view/web_view_guest.h
|
View
|
|
2 chunks |
+1 line, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/guest_view/web_view/web_view_guest.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/password_manager/password_manager_browsertest.cc
|
View
|
|
2 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/prerender/prerender_contents.h
|
View
|
|
2 chunks |
+3 lines, -13 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/prerender/prerender_contents.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+5 lines, -17 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/search/instant_search_prerenderer_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/search/search_tab_helper.h
|
View
|
|
1 chunk |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/search/search_tab_helper.cc
|
View
|
|
1 chunk |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/session_crashed_bubble_view.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/session_crashed_bubble_view.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/website_settings/permission_bubble_manager.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/website_settings/permission_bubble_manager_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/dom_distiller/content/distiller_page_web_contents.h
|
View
|
|
2 chunks |
+4 lines, -12 lines |
0 comments
|
Download
|
 |
M |
components/dom_distiller/content/distiller_page_web_contents.cc
|
View
|
|
1 chunk |
+5 lines, -8 lines |
0 comments
|
Download
|
 |
M |
components/dom_distiller/content/distiller_page_web_contents_browsertest.cc
|
View
|
|
2 chunks |
+4 lines, -10 lines |
0 comments
|
Download
|
 |
M |
components/dom_distiller/content/dom_distiller_viewer_source.cc
|
View
|
|
6 chunks |
+10 lines, -27 lines |
0 comments
|
Download
|
 |
M |
components/dom_distiller/content/web_contents_main_frame_observer.h
|
View
|
|
2 chunks |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
components/dom_distiller/content/web_contents_main_frame_observer.cc
|
View
|
|
3 chunks |
+3 lines, -12 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/web_contents_observer_android.h
|
View
|
1
|
2 chunks |
+6 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/web_contents_observer_android.cc
|
View
|
1
|
6 chunks |
+22 lines, -17 lines |
0 comments
|
Download
|
 |
M |
content/browser/web_contents/web_contents_impl.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+8 lines, -18 lines |
0 comments
|
Download
|
 |
M |
content/browser/web_contents/web_contents_impl_unittest.cc
|
View
|
|
1 chunk |
+4 lines, -8 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/web_contents_observer.h
|
View
|
1
2
3
4
5
|
2 chunks |
+5 lines, -10 lines |
0 comments
|
Download
|
Total messages: 21 (0 generated)
|