| Index: chrome/browser/chromeos/kiosk_mode/kiosk_mode_screensaver.cc
|
| diff --git a/chrome/browser/chromeos/kiosk_mode/kiosk_mode_screensaver.cc b/chrome/browser/chromeos/kiosk_mode/kiosk_mode_screensaver.cc
|
| index ed7f799e65c149baefc152b8095f325ceef88648..7219e5b3beefab405b0361494ce4d62bd42e838c 100644
|
| --- a/chrome/browser/chromeos/kiosk_mode/kiosk_mode_screensaver.cc
|
| +++ b/chrome/browser/chromeos/kiosk_mode/kiosk_mode_screensaver.cc
|
| @@ -19,6 +19,7 @@
|
| #include "chrome/browser/chromeos/policy/app_pack_updater.h"
|
| #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
|
| #include "chrome/browser/chromeos/profiles/profile_helper.h"
|
| +#include "chrome/browser/extensions/extension_garbage_collector.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/extensions/sandboxed_unpacker.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h"
|
| @@ -109,7 +110,7 @@ void ScreensaverUnpackerClient::LoadScreensaverExtension(
|
| // TODO(rkc): This is a HACK, please remove this method from extension
|
| // service once this code is deprecated. See crbug.com/280363
|
| if (service)
|
| - service->disable_garbage_collection();
|
| + service->garbage_collector()->disable_garbage_collection();
|
|
|
| std::string error;
|
| scoped_refptr<Extension> screensaver_extension =
|
| @@ -177,7 +178,7 @@ KioskModeScreensaver::~KioskModeScreensaver() {
|
| // TODO(rkc): This is a HACK, please remove this method from extension
|
| // service once this code is deprecated. See crbug.com/280363
|
| if (service)
|
| - service->enable_garbage_collection();
|
| + service->garbage_collector()->enable_garbage_collection();
|
|
|
| // Delete it.
|
| content::BrowserThread::PostTask(
|
|
|