|
Add a new SyncedTabDelegate for Android.
Android can have tabs without any web contents. Tab association logic
assumes that all tabs have web contents. This prevents Android from
cleanly doing session reassociation. This change adds a
SyncedTabDelegate which does not depend on existence of web contents.
It also ensures that SessionID for a tab does not change when web
contents get attached to the tab.
BUG= 139670, 125549
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=203071
Total comments: 15
Total comments: 2
Total comments: 1
Total comments: 10
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+164 lines, -37 lines) |
Patch |
 |
M |
chrome/browser/android/tab_android.h
|
View
|
1
2
3
4
5
6
|
3 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/tab_android.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
3 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/session_model_associator.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+4 lines, -4 lines |
2 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/session_model_associator_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/synced_tab_delegate.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/sync/glue/synced_tab_delegate_android.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+25 lines, -14 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/glue/synced_tab_delegate_android.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+106 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/synced_window_delegate_android.cc
|
View
|
2
|
2 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/android/tab_model/tab_model.h
|
View
|
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/android/tab_model/tab_model_unittest.cc
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/sync/tab_contents_synced_tab_delegate.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/sync/tab_contents_synced_tab_delegate.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
Total messages: 28 (0 generated)
|