| Index: chrome/browser/extensions/extension_data_deleter.cc
|
| diff --git a/chrome/browser/extensions/extension_data_deleter.cc b/chrome/browser/extensions/extension_data_deleter.cc
|
| index 41f4cb91793a9140837cb211563091daaf307fbc..968ebfba167747f1b2e36dbaadcb7afdb16e3547 100644
|
| --- a/chrome/browser/extensions/extension_data_deleter.cc
|
| +++ b/chrome/browser/extensions/extension_data_deleter.cc
|
| @@ -8,7 +8,6 @@
|
| #include "base/file_util.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| -#include "chrome/browser/extensions/extension_settings_backend.h"
|
| #include "chrome/browser/extensions/extension_settings_frontend.h"
|
| #include "chrome/common/chrome_constants.h"
|
| #include "chrome/common/extensions/extension.h"
|
| @@ -65,9 +64,8 @@ void ExtensionDataDeleter::StartDeleting(
|
| base::Bind(
|
| &ExtensionDataDeleter::DeleteAppcachesOnIOThread, deleter));
|
|
|
| - profile->GetExtensionService()->extension_settings_frontend()->RunWithBackend(
|
| - base::Bind(
|
| - &ExtensionDataDeleter::DeleteExtensionSettingsOnFileThread, deleter));
|
| + profile->GetExtensionService()->extension_settings_frontend()->
|
| + DeleteStorageSoon(extension_id);
|
| }
|
|
|
| ExtensionDataDeleter::ExtensionDataDeleter(
|
| @@ -143,9 +141,3 @@ void ExtensionDataDeleter::DeleteAppcachesOnIOThread() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
| appcache_service_->DeleteAppCachesForOrigin(storage_origin_, NULL);
|
| }
|
| -
|
| -void ExtensionDataDeleter::DeleteExtensionSettingsOnFileThread(
|
| - ExtensionSettingsBackend* backend) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE));
|
| - backend->DeleteExtensionData(extension_id_);
|
| -}
|
|
|