| Index: chrome/browser/sync/glue/session_change_processor.cc
|
| diff --git a/chrome/browser/sync/glue/session_change_processor.cc b/chrome/browser/sync/glue/session_change_processor.cc
|
| index 2b98f6806c0322a85887a61ff426bac9d9e7df3a..937cc0e9912a867dd1bb5639a104cd5846f9bc0f 100644
|
| --- a/chrome/browser/sync/glue/session_change_processor.cc
|
| +++ b/chrome/browser/sync/glue/session_change_processor.cc
|
| @@ -112,8 +112,9 @@ void SessionChangeProcessor::Observe(
|
| }
|
|
|
| case chrome::NOTIFICATION_TAB_PARENTED: {
|
| - SyncedTabDelegate* tab =
|
| - content::Source<TabContents>(source).ptr()->synced_tab_delegate();
|
| + TabContents* tab_contents = TabContents::FromWebContents(
|
| + content::Source<WebContents>(source).ptr());
|
| + SyncedTabDelegate* tab = tab_contents->synced_tab_delegate();
|
| if (!tab || tab->profile() != profile_) {
|
| return;
|
| }
|
|
|