Chromium Code Reviews| Index: chrome/browser/chromeos/login/users/chrome_user_manager_impl.cc |
| diff --git a/chrome/browser/chromeos/login/users/chrome_user_manager_impl.cc b/chrome/browser/chromeos/login/users/chrome_user_manager_impl.cc |
| index 660055c2066d2d3e676826712d55846182c3ef94..dd2d1b74c319b003b74fef8cca81553747541a61 100644 |
| --- a/chrome/browser/chromeos/login/users/chrome_user_manager_impl.cc |
| +++ b/chrome/browser/chromeos/login/users/chrome_user_manager_impl.cc |
| @@ -32,6 +32,7 @@ |
| #include "chrome/browser/browser_process.h" |
| #include "chrome/browser/chrome_notification_types.h" |
| #include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h" |
| +#include "chrome/browser/chromeos/extensions/active_tab_permission_granter_delegate_chromeos.h" |
| #include "chrome/browser/chromeos/extensions/extension_tab_util_delegate_chromeos.h" |
| #include "chrome/browser/chromeos/extensions/permissions_updater_delegate_chromeos.h" |
| #include "chrome/browser/chromeos/login/demo_mode/demo_app_launcher.h" |
| @@ -850,6 +851,12 @@ void ChromeUserManagerImpl::PublicAccountUserLoggedIn( |
| // PermissionsUpdaterDelegateChromeOS for more info. |
| extensions::ExtensionTabUtil::SetPlatformDelegate( |
| new extensions::ExtensionTabUtilDelegateChromeOS); |
| + |
| + // In Public Sessions set the PS delegate on ActiveTabPermissionGranter (used |
| + // to ask the user for activeTab permission for security reasons). See comment |
| + // above about PermissionsUpdaterDelegateChromeOS for more info. |
| + extensions::ActiveTabPermissionGranter::SetPlatformDelegate( |
| + new extensions::ActiveTabPermissionGranterDelegateChromeOS); |
|
Andrew T Wilson (Slow)
2017/05/09 13:29:29
This comment is fine as-is, but it's basically a c
Ivan Šandrk
2017/05/10 10:01:28
Put them all in a separate function, does it look
|
| } |
| void ChromeUserManagerImpl::KioskAppLoggedIn(user_manager::User* user) { |