summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_extensions.gypi
diff options
context:
space:
mode:
authorbinjin <binjin@chromium.org>2014-10-02 04:47:12 -0700
committerCommit bot <commit-bot@chromium.org>2014-10-02 11:47:29 +0000
commit81d7c55c47677582259ab1b62b92d0d7c2557d47 (patch)
treeb7717a55f3e23ada91a355dc53c5a850fd2fcd8c /chrome/chrome_browser_extensions.gypi
parent9accc09a59b1b5e6a2b40d8dace0a47e16ba4a12 (diff)
downloadchromium_src-81d7c55c47677582259ab1b62b92d0d7c2557d47.zip
chromium_src-81d7c55c47677582259ab1b62b92d0d7c2557d47.tar.gz
chromium_src-81d7c55c47677582259ab1b62b92d0d7c2557d47.tar.bz2
Refactor ExtensionManagement
This CL removes IndividualSettings and GlobalSettings from ExtensionManagment header file in order to simply header file and reduce static size of ExtensionManagement class. Linked pointer is used to prevent potential unintended use of copy constructor of these structure in the future, when more fields are added. A new internal header file is created since these structures are also used in unit tests. BUG=177351 Review URL: https://codereview.chromium.org/602803002 Cr-Commit-Position: refs/heads/master@{#297808}
Diffstat (limited to 'chrome/chrome_browser_extensions.gypi')
-rw-r--r--chrome/chrome_browser_extensions.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_browser_extensions.gypi b/chrome/chrome_browser_extensions.gypi
index a40a726..25b5a99 100644
--- a/chrome/chrome_browser_extensions.gypi
+++ b/chrome/chrome_browser_extensions.gypi
@@ -622,6 +622,8 @@
'browser/extensions/extension_management.h',
'browser/extensions/extension_management_constants.cc',
'browser/extensions/extension_management_constants.h',
+ 'browser/extensions/extension_management_internal.cc',
+ 'browser/extensions/extension_management_internal.h',
'browser/extensions/extension_message_bubble_controller.cc',
'browser/extensions/extension_message_bubble_controller.h',
'browser/extensions/extension_renderer_state.cc',