Index: chrome/browser/extensions/api/developer_private/developer_private_api.cc |
diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.cc b/chrome/browser/extensions/api/developer_private/developer_private_api.cc |
index 02cf2f17dff8d66e7f20873346a50f0a69ebda8d..49392c4e416300e2916f2e8019aa2fff62ff5c58 100644 |
--- a/chrome/browser/extensions/api/developer_private/developer_private_api.cc |
+++ b/chrome/browser/extensions/api/developer_private/developer_private_api.cc |
@@ -164,9 +164,12 @@ std::unique_ptr<developer::ProfileInfo> CreateProfileInfo(Profile* profile) { |
std::unique_ptr<developer::ProfileInfo> info(new developer::ProfileInfo()); |
info->is_supervised = profile->IsSupervised(); |
PrefService* prefs = profile->GetPrefs(); |
+ const PrefService::Preference* pref = |
+ prefs->FindPreference(prefs::kExtensionsUIDeveloperMode); |
info->is_incognito_available = |
IncognitoModePrefs::GetAvailability(prefs) != |
IncognitoModePrefs::DISABLED; |
+ info->is_developer_mode_controlled_by_policy = pref->IsManaged(); |
info->in_developer_mode = |
!info->is_supervised && |
prefs->GetBoolean(prefs::kExtensionsUIDeveloperMode); |