| Index: chrome/browser/android/chrome_jni_registrar.cc
|
| diff --git a/chrome/browser/android/chrome_jni_registrar.cc b/chrome/browser/android/chrome_jni_registrar.cc
|
| index a7c1d5fe26a32df09caf324da599c8e9ffc8ea86..90a0aeb4483c94262d3a93344f1c00240380cace 100644
|
| --- a/chrome/browser/android/chrome_jni_registrar.cc
|
| +++ b/chrome/browser/android/chrome_jni_registrar.cc
|
| @@ -7,6 +7,11 @@
|
| #include "base/android/jni_android.h"
|
| #include "base/android/jni_registrar.h"
|
| #include "base/trace_event/trace_event.h"
|
| +
|
| +#include "chrome/browser/android/chrome_application.h"
|
| +#include "ui/platform_window/android/platform_window_jni_registrar.h"
|
| +
|
| +#if !defined(USE_AURA)
|
| #include "chrome/browser/android/accessibility/font_size_prefs_android.h"
|
| #include "chrome/browser/android/accessibility_util.h"
|
| #include "chrome/browser/android/appmenu/app_menu_drag_helper.h"
|
| @@ -15,7 +20,6 @@
|
| #include "chrome/browser/android/bookmarks/bookmarks_bridge.h"
|
| #include "chrome/browser/android/bookmarks/edit_bookmark_helper.h"
|
| #include "chrome/browser/android/bookmarks/partner_bookmarks_reader.h"
|
| -#include "chrome/browser/android/chrome_application.h"
|
| #include "chrome/browser/android/chrome_web_contents_delegate_android.h"
|
| #include "chrome/browser/android/compositor/compositor_view.h"
|
| #include "chrome/browser/android/compositor/layer_title_cache.h"
|
| @@ -141,6 +145,7 @@
|
| #include "components/variations/android/component_jni_registrar.h"
|
| #include "components/web_contents_delegate_android/component_jni_registrar.h"
|
| #include "sync/android/sync_jni_registrar.h"
|
| +#endif
|
|
|
| #if defined(ENABLE_PRINTING) && !defined(ENABLE_PRINT_PREVIEW)
|
| #include "printing/printing_context_android.h"
|
| @@ -150,6 +155,10 @@ namespace chrome {
|
| namespace android {
|
|
|
| static base::android::RegistrationMethod kChromeRegisteredMethods[] = {
|
| + {"ChromeApplication", ChromeApplication::RegisterBindings},
|
| + {"platform_window", ui::RegisterPlatformWindowJni},
|
| +
|
| +#if !defined(USE_AURA)
|
| // Register JNI for components we depend on.
|
| {"AppMenuDragHelper", RegisterAppMenuDragHelper},
|
| {"Bookmarks", bookmarks::android::RegisterBookmarks},
|
| @@ -186,12 +195,11 @@ static base::android::RegistrationMethod kChromeRegisteredMethods[] = {
|
| {"AutofillPopup",
|
| autofill::AutofillPopupViewAndroid::RegisterAutofillPopupViewAndroid},
|
| {"AutofillProfileBridge", autofill::RegisterAutofillProfileBridge},
|
| - {"BookmarksBridge", BookmarksBridge::RegisterBookmarksBridge},
|
| + {"BookmarksBridge", BookmarksBridge::RegisterBookmarksBridge},
|
| {"CardUnmaskPrompt", autofill::CardUnmaskPromptViewAndroid::Register},
|
| {"CertificateViewer", RegisterCertificateViewer},
|
| {"ChildAccountFeedbackReporter", RegisterChildAccountFeedbackReporter},
|
| {"ChildAccountService", RegisterChildAccountService},
|
| - {"ChromeApplication", ChromeApplication::RegisterBindings},
|
| {"ChromeBrowserProvider",
|
| ChromeBrowserProvider::RegisterChromeBrowserProvider},
|
| {"ChromeHttpAuthHandler",
|
| @@ -323,6 +331,7 @@ static base::android::RegistrationMethod kChromeRegisteredMethods[] = {
|
| {"PrintingContext",
|
| printing::PrintingContextAndroid::RegisterPrintingContext},
|
| #endif
|
| +#endif // USE_AURA
|
| };
|
|
|
| bool RegisterBrowserJNI(JNIEnv* env) {
|
|
|