| Index: chrome/browser/chromeos/screensaver/screensaver_controller.cc | 
| diff --git a/chrome/browser/chromeos/screensaver/screensaver_controller.cc b/chrome/browser/chromeos/screensaver/screensaver_controller.cc | 
| index ad7daf98d78b8bedc85b041d4ef9b9d8e070ec7a..bf82da0770ba9a9457a97830116a4bc7b5fb5c2f 100644 | 
| --- a/chrome/browser/chromeos/screensaver/screensaver_controller.cc | 
| +++ b/chrome/browser/chromeos/screensaver/screensaver_controller.cc | 
| @@ -14,6 +14,7 @@ | 
| #include "chrome/browser/extensions/extension_system.h" | 
| #include "chrome/browser/profiles/profile_manager.h" | 
| #include "chrome/common/chrome_notification_types.h" | 
| +#include "chrome/common/extensions/app_launcher_info.h" | 
| #include "chrome/common/extensions/extension.h" | 
| #include "chromeos/dbus/dbus_thread_manager.h" | 
| #include "chromeos/dbus/power_manager_client.h" | 
| @@ -133,7 +134,8 @@ void ScreensaverController::IdleNotify(int64 threshold) { | 
| const extensions::Extension* screensaver_extension = | 
| service->GetExtensionById(screensaver_extension_id_, | 
| ExtensionService::INCLUDE_ENABLED); | 
| -  ash::ShowScreensaver(screensaver_extension->GetFullLaunchURL()); | 
| +  ash::ShowScreensaver( | 
| +      extensions::AppLauncherInfo::GetFullLaunchURL(screensaver_extension)); | 
|  | 
| if (!ash::Shell::GetInstance()->user_activity_detector()->HasObserver(this)) | 
| ash::Shell::GetInstance()->user_activity_detector()->AddObserver(this); | 
|  |