Index: chrome/browser/chrome_content_browser_client.cc |
=================================================================== |
--- chrome/browser/chrome_content_browser_client.cc (revision 210624) |
+++ chrome/browser/chrome_content_browser_client.cc (working copy) |
@@ -79,7 +79,6 @@ |
#include "chrome/browser/ssl/ssl_blocking_page.h" |
#include "chrome/browser/ssl/ssl_tab_helper.h" |
#include "chrome/browser/tab_contents/tab_util.h" |
-#include "chrome/browser/toolkit_extra_parts.h" |
#include "chrome/browser/ui/chrome_select_file_policy.h" |
#include "chrome/browser/ui/sync/sync_promo_ui.h" |
#include "chrome/browser/ui/tab_contents/chrome_web_contents_view_delegate.h" |
@@ -202,6 +201,26 @@ |
#include "chrome/browser/chromeos/extensions/file_manager/file_manager_util.h" |
#endif |
+#if defined(TOOLKIT_GTK) |
+#include "chrome/browser/ui/gtk/chrome_browser_main_extra_parts_gtk.h" |
+#endif |
+ |
+#if defined(TOOLKIT_VIEWS) |
+#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h" |
+#endif |
+ |
+#if defined(USE_ASH) |
+#include "chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h" |
+#endif |
+ |
+#if defined(USE_AURA) |
+#include "chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.h" |
+#endif |
+ |
+#if defined(USE_X11) |
+#include "chrome/browser/chrome_browser_main_extra_parts_x11.h" |
+#endif |
+ |
using base::FileDescriptor; |
using content::AccessTokenStore; |
using content::BrowserChildProcessHostIterator; |
@@ -573,21 +592,25 @@ |
// Construct additional browser parts. Stages are called in the order in |
// which they are added. |
#if defined(TOOLKIT_GTK) |
- chrome::AddGtkToolkitExtraParts(main_parts); |
+ main_parts->AddParts(new ChromeBrowserMainExtraPartsGtk()); |
tfarina
2013/07/10 01:41:14
would be possible to have a factory method?
main
jam
2013/07/10 05:50:58
two things
-there could be more than one extra par
|
#endif |
#if defined(TOOLKIT_VIEWS) |
- chrome::AddViewsToolkitExtraParts(main_parts); |
+ main_parts->AddParts(new ChromeBrowserMainExtraPartsViews()); |
#endif |
#if defined(USE_ASH) |
- chrome::AddAshToolkitExtraParts(main_parts); |
+ main_parts->AddParts(new ChromeBrowserMainExtraPartsAsh()); |
#endif |
#if defined(USE_AURA) |
- chrome::AddAuraToolkitExtraParts(main_parts); |
+ main_parts->AddParts(new ChromeBrowserMainExtraPartsAura()); |
#endif |
+#if defined(USE_X11) |
+ main_parts->AddParts(new ChromeBrowserMainExtraPartsX11()); |
+#endif |
+ |
chrome::AddMetricsExtraParts(main_parts); |
return main_parts; |