Index: chrome/browser/extensions/api/management/management_api.cc |
diff --git a/chrome/browser/extensions/api/management/management_api.cc b/chrome/browser/extensions/api/management/management_api.cc |
index 44d301d6aafa13d91b3083e005b96e8dc9677176..236e2ef94535295ec2b391a6242dea05517ccc9e 100644 |
--- a/chrome/browser/extensions/api/management/management_api.cc |
+++ b/chrome/browser/extensions/api/management/management_api.cc |
@@ -326,6 +326,14 @@ bool ManagementGetFunction::RunSync() { |
return true; |
} |
+bool ManagementGetSelfFunction::RunSync() { |
+ scoped_ptr<management::ExtensionInfo> info = |
+ CreateExtensionInfo(*extension_, ExtensionSystem::Get(GetProfile())); |
+ results_ = management::Get::Results::Create(*info); |
+ |
+ return true; |
+} |
+ |
bool ManagementGetPermissionWarningsByIdFunction::RunSync() { |
scoped_ptr<management::GetPermissionWarningsById::Params> params( |
management::GetPermissionWarningsById::Params::Create(*args_)); |