diff options
Diffstat (limited to 'chrome/browser/android')
-rw-r--r-- | chrome/browser/android/favicon_helper.cc | 11 | ||||
-rw-r--r-- | chrome/browser/android/foreign_session_helper.cc | 34 |
2 files changed, 22 insertions, 23 deletions
diff --git a/chrome/browser/android/favicon_helper.cc b/chrome/browser/android/favicon_helper.cc index 2413dde..6fd41c1 100644 --- a/chrome/browser/android/favicon_helper.cc +++ b/chrome/browser/android/favicon_helper.cc @@ -16,8 +16,7 @@ #include "chrome/browser/favicon/favicon_service_factory.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile_android.h" -#include "chrome/browser/sync/glue/session_model_associator.h" -#include "chrome/browser/sync/glue/session_model_associator.h" +#include "chrome/browser/sync/open_tabs_ui_delegate.h" #include "chrome/browser/sync/profile_sync_service.h" #include "chrome/browser/sync/profile_sync_service_factory.h" #include "chrome/browser/sync/profile_sync_service_factory.h" @@ -123,11 +122,11 @@ ScopedJavaLocalRef<jobject> FaviconHelper::GetSyncedFaviconImageForURL( DCHECK(sync_service); scoped_refptr<base::RefCountedMemory> favicon_png; - browser_sync::SessionModelAssociator* associator = - sync_service->GetSessionModelAssociator(); - DCHECK(associator); + browser_sync::OpenTabsUIDelegate* open_tabs = + sync_service->GetOpenTabsUIDelegate(); + DCHECK(open_tabs); - if (!associator->GetSyncedFaviconForPageURL(page_url, &favicon_png)) + if (!open_tabs->GetSyncedFaviconForPageURL(page_url, &favicon_png)) return ScopedJavaLocalRef<jobject>(); // Convert favicon_image_result to java objects. diff --git a/chrome/browser/android/foreign_session_helper.cc b/chrome/browser/android/foreign_session_helper.cc index cb634c3..13f4451 100644 --- a/chrome/browser/android/foreign_session_helper.cc +++ b/chrome/browser/android/foreign_session_helper.cc @@ -13,7 +13,7 @@ #include "chrome/browser/chrome_notification_types.h" #include "chrome/browser/profiles/profile_android.h" #include "chrome/browser/sessions/session_restore.h" -#include "chrome/browser/sync/glue/session_model_associator.h" +#include "chrome/browser/sync/open_tabs_ui_delegate.h" #include "chrome/browser/sync/profile_sync_service.h" #include "chrome/browser/sync/profile_sync_service_factory.h" #include "chrome/browser/ui/android/tab_model/tab_model.h" @@ -30,20 +30,20 @@ using base::android::AttachCurrentThread; using base::android::ConvertUTF16ToJavaString; using base::android::ConvertUTF8ToJavaString; using base::android::ConvertJavaStringToUTF8; -using browser_sync::SessionModelAssociator; +using browser_sync::OpenTabsUIDelegate; using browser_sync::SyncedSession; namespace { -SessionModelAssociator* GetSessionModelAssociator(Profile* profile) { +OpenTabsUIDelegate* GetOpenTabsUIDelegate(Profile* profile) { ProfileSyncService* service = ProfileSyncServiceFactory::GetInstance()-> GetForProfile(profile); - // Only return the associator if it exists and it is done syncing sessions. + // Only return the delegate if it exists and it is done syncing sessions. if (!service || !service->ShouldPushChanges()) return NULL; - return service->GetSessionModelAssociator(); + return service->GetOpenTabsUIDelegate(); } bool ShouldSkipTab(const SessionTab& session_tab) { @@ -200,12 +200,12 @@ void ForeignSessionHelper::Observe( jboolean ForeignSessionHelper::GetForeignSessions(JNIEnv* env, jobject obj, jobject result) { - SessionModelAssociator* associator = GetSessionModelAssociator(profile_); - if (!associator) + OpenTabsUIDelegate* open_tabs = GetOpenTabsUIDelegate(profile_); + if (!open_tabs) return false; std::vector<const browser_sync::SyncedSession*> sessions; - if (!associator->GetAllForeignSessions(&sessions)) + if (!open_tabs->GetAllForeignSessions(&sessions)) return false; // Use a pref to keep track of sessions that were collapsed by the user. @@ -253,17 +253,17 @@ jboolean ForeignSessionHelper::OpenForeignSessionTab(JNIEnv* env, jstring session_tag, jint session_tab_id, jint j_disposition) { - SessionModelAssociator* associator = GetSessionModelAssociator(profile_); - if (!associator) { - LOG(ERROR) << "Null SessionModelAssociator returned."; + OpenTabsUIDelegate* open_tabs = GetOpenTabsUIDelegate(profile_); + if (!open_tabs) { + LOG(ERROR) << "Null OpenTabsUIDelegate returned."; return false; } const SessionTab* session_tab; - if (!associator->GetForeignTab(ConvertJavaStringToUTF8(env, session_tag), - session_tab_id, - &session_tab)) { + if (!open_tabs->GetForeignTab(ConvertJavaStringToUTF8(env, session_tag), + session_tab_id, + &session_tab)) { LOG(ERROR) << "Failed to load foreign tab."; return false; } @@ -291,9 +291,9 @@ jboolean ForeignSessionHelper::OpenForeignSessionTab(JNIEnv* env, void ForeignSessionHelper::DeleteForeignSession(JNIEnv* env, jobject obj, jstring session_tag) { - SessionModelAssociator* associator = GetSessionModelAssociator(profile_); - if (associator) - associator->DeleteForeignSession(ConvertJavaStringToUTF8(env, session_tag)); + OpenTabsUIDelegate* open_tabs = GetOpenTabsUIDelegate(profile_); + if (open_tabs) + open_tabs->DeleteForeignSession(ConvertJavaStringToUTF8(env, session_tag)); } // static |