Index: chrome/browser/ui/intents/web_intent_picker_controller.cc |
diff --git a/chrome/browser/ui/intents/web_intent_picker_controller.cc b/chrome/browser/ui/intents/web_intent_picker_controller.cc |
index e5b7b4ec758282f9d95d1554420dd3878383a070..b46bfe4e0df7becf974c06d7ba0a5029dbf5fceb 100644 |
--- a/chrome/browser/ui/intents/web_intent_picker_controller.cc |
+++ b/chrome/browser/ui/intents/web_intent_picker_controller.cc |
@@ -75,19 +75,6 @@ CWSIntentsRegistry* GetCWSIntentsRegistry(TabContents* tab_contents) { |
return CWSIntentsRegistryFactory::GetForProfile(tab_contents->profile()); |
} |
-WebIntentPickerModel::Disposition ConvertDisposition( |
- webkit_glue::WebIntentServiceData::Disposition disposition) { |
- switch (disposition) { |
- case webkit_glue::WebIntentServiceData::DISPOSITION_INLINE: |
- return WebIntentPickerModel::DISPOSITION_INLINE; |
- case webkit_glue::WebIntentServiceData::DISPOSITION_WINDOW: |
- return WebIntentPickerModel::DISPOSITION_WINDOW; |
- default: |
- NOTREACHED(); |
- return WebIntentPickerModel::DISPOSITION_WINDOW; |
- } |
-} |
- |
// Returns the action-specific string for |action|. |
string16 GetIntentActionString(const std::string& action) { |
if (!action.compare(kShareActionURL)) |
@@ -280,8 +267,9 @@ void WebIntentPickerController::Observe( |
ClosePicker(); |
} |
-void WebIntentPickerController::OnServiceChosen(const GURL& url, |
- Disposition disposition) { |
+void WebIntentPickerController::OnServiceChosen( |
+ const GURL& url, |
+ webkit_glue::WebIntentServiceData::Disposition disposition) { |
ExtensionService* service = tab_contents_->profile()->GetExtensionService(); |
DCHECK(service); |
const extensions::Extension* extension = service->GetInstalledApp(url); |
@@ -297,14 +285,14 @@ void WebIntentPickerController::OnServiceChosen(const GURL& url, |
} |
switch (disposition) { |
- case WebIntentPickerModel::DISPOSITION_INLINE: |
+ case webkit_glue::WebIntentServiceData::DISPOSITION_INLINE: |
// Set the model to inline disposition. It will notify the picker which |
// will respond (via OnInlineDispositionWebContentsCreated) with the |
// WebContents to dispatch the intent to. |
picker_model_->SetInlineDisposition(url); |
break; |
- case WebIntentPickerModel::DISPOSITION_WINDOW: { |
+ case webkit_glue::WebIntentServiceData::DISPOSITION_WINDOW: { |
Browser* browser = browser::FindBrowserWithWebContents( |
tab_contents_->web_contents()); |
TabContents* contents = chrome::TabContentsFactory( |
@@ -448,9 +436,7 @@ void WebIntentPickerController::DispatchToInstalledExtension( |
picker_model_->AddInstalledService( |
service_data.title, service_data.service_url, |
ConvertDisposition(service_data.disposition)); |
- OnServiceChosen( |
- service_data.service_url, |
- ConvertDisposition(service_data.disposition)); |
+ OnServiceChosen(service_data.service_url, service_data.disposition); |
AsyncOperationFinished(); |
} |
@@ -496,7 +482,7 @@ void WebIntentPickerController::AddServiceToModel( |
picker_model_->AddInstalledService( |
service.title, |
service.service_url, |
- ConvertDisposition(service.disposition)); |
+ service.disposition); |
pending_async_count_++; |
FaviconService::Handle handle = favicon_service->GetFaviconForURL( |
@@ -532,8 +518,7 @@ void WebIntentPickerController::WebIntentServicesForExplicitIntent( |
if (services[i].disposition == |
webkit_glue::WebIntentServiceData::DISPOSITION_INLINE) |
CreatePicker(); |
- OnServiceChosen(services[i].service_url, |
- ConvertDisposition(services[i].disposition)); |
+ OnServiceChosen(services[i].service_url, services[i].disposition); |
AsyncOperationFinished(); |
return; |
} |
@@ -570,7 +555,7 @@ void WebIntentPickerController::RegistryCallsCompleted() { |
if (default_service != NULL) { |
if (default_service->disposition == |
- WebIntentPickerModel::DISPOSITION_INLINE) |
+ webkit_glue::WebIntentServiceData::DISPOSITION_INLINE) |
CreatePicker(); |
OnServiceChosen(default_service->url, default_service->disposition); |