| Index: chrome/browser/ui/webui/sync_file_system_internals/extension_statuses_handler.cc
|
| diff --git a/chrome/browser/ui/webui/sync_file_system_internals/extension_statuses_handler.cc b/chrome/browser/ui/webui/sync_file_system_internals/extension_statuses_handler.cc
|
| index 1e2ee7a8db4738d7028bd36b8bb986468ec8965d..9573f87249d430d05d61fa29793eef236656b65a 100644
|
| --- a/chrome/browser/ui/webui/sync_file_system_internals/extension_statuses_handler.cc
|
| +++ b/chrome/browser/ui/webui/sync_file_system_internals/extension_statuses_handler.cc
|
| @@ -81,13 +81,17 @@ void ExtensionStatusesHandler::GetExtensionStatusesAsDictionary(
|
|
|
| sync_file_system::SyncFileSystemService* sync_service =
|
| SyncFileSystemServiceFactory::GetForProfile(profile);
|
| - if (!sync_service)
|
| + if (!sync_service) {
|
| + callback.Run(base::ListValue());
|
| return;
|
| + }
|
|
|
| ExtensionService* extension_service =
|
| extensions::ExtensionSystem::Get(profile)->extension_service();
|
| - if (!extension_service)
|
| + if (!extension_service) {
|
| + callback.Run(base::ListValue());
|
| return;
|
| + }
|
|
|
| sync_service->GetExtensionStatusMap(base::Bind(
|
| &ConvertExtensionStatusToDictionary,
|
|
|