|
Android: Don't destroy LayerTreeHost when Surface goes away
Instead just release the OutputSurface. Also remove some
unnecessary complexity and indirections from the UI resource management,
esp. now that UI resource IDs stays valid.
And fix Thumbnail bitmap reloading on context lost.
TBR=danakj@chromium.org
NOTRY=True
BUG= 374906
Committed: https://crrev.com/148fedf0c1f445294866dc812169dcf0ac083e8c
Cr-Commit-Position: refs/heads/master@{#351918}
Total comments: 7
Total comments: 11
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+197 lines, -405 lines) |
Patch |
 |
M |
chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/content/TabContentManager.java
|
View
|
1
|
2 chunks |
+0 lines, -12 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/compositor_view.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/decoration_title.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/layer/contextual_search_layer.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/layer/reader_mode_layer.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/layer/tab_handle_layer.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/layer/tab_layer.cc
|
View
|
1
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/layer/toolbar_layer.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/scene_layer/tab_strip_scene_layer.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/tab_content_manager.h
|
View
|
1
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/compositor/tab_content_manager.cc
|
View
|
1
|
2 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/thumbnail/thumbnail.h
|
View
|
1
2
3
4
|
5 chunks |
+6 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/thumbnail/thumbnail.cc
|
View
|
1
2
3
4
|
4 chunks |
+14 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/thumbnail/thumbnail_cache.h
|
View
|
1
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/thumbnail/thumbnail_cache.cc
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/compositor_impl_android.h
|
View
|
1
2
|
4 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/compositor_impl_android.cc
|
View
|
1
2
3
4
5
6
7
8
|
18 chunks |
+59 lines, -34 lines |
0 comments
|
Download
|
 |
M |
ui/android/BUILD.gn
|
View
|
1
2
3
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ui/android/DEPS
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/resource_manager.h
|
View
|
1
|
3 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/resource_manager_impl.h
|
View
|
1
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/resource_manager_impl.cc
|
View
|
1
2
|
4 chunks |
+12 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/resource_manager_impl_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+57 lines, -86 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/ui_resource_android.h
|
View
|
1
|
1 chunk |
+0 lines, -48 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/ui_resource_android.cc
|
View
|
1
|
1 chunk |
+0 lines, -50 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/ui_resource_client_android.h
|
View
|
1
|
1 chunk |
+0 lines, -28 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/ui_resource_provider.h
|
View
|
1
2
|
1 chunk |
+5 lines, -32 lines |
0 comments
|
Download
|
 |
M |
ui/android/resources/ui_resource_provider.cc
|
View
|
1
|
1 chunk |
+0 lines, -64 lines |
0 comments
|
Download
|
 |
M |
ui/android/ui_android.gyp
|
View
|
1
2
3
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
Total messages: 29 (14 generated)
|