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) { |