summaryrefslogtreecommitdiffstats
path: root/WebKit/android/jni/WebCoreJniOnLoad.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/android/jni/WebCoreJniOnLoad.cpp')
-rw-r--r--WebKit/android/jni/WebCoreJniOnLoad.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/WebKit/android/jni/WebCoreJniOnLoad.cpp b/WebKit/android/jni/WebCoreJniOnLoad.cpp
index f3f6efa..c6b0022 100644
--- a/WebKit/android/jni/WebCoreJniOnLoad.cpp
+++ b/WebKit/android/jni/WebCoreJniOnLoad.cpp
@@ -24,6 +24,8 @@
*/
#define LOG_TAG "webcoreglue"
+#include "config.h"
+
#include "jni_utility.h"
#include <jni.h>
#include <utils/Log.h>
@@ -37,10 +39,13 @@ extern int register_webviewcore(JNIEnv*);
extern int register_webhistory(JNIEnv*);
extern int register_webicondatabase(JNIEnv*);
extern int register_websettings(JNIEnv*);
-extern int register_webstorage(JNIEnv*);
extern int register_webview(JNIEnv*);
extern int register_webcorejni(JNIEnv*);
+#if ENABLE(DATABASE)
+extern int register_webstorage(JNIEnv*);
+#endif
+
}
struct RegistrationMethod {
@@ -57,7 +62,9 @@ static RegistrationMethod gWebCoreRegMethods[] = {
{ "WebHistory", android::register_webhistory },
{ "WebIconDatabase", android::register_webicondatabase },
{ "WebSettings", android::register_websettings },
+#if ENABLE(DATABASE)
{ "WebStorage", android::register_webstorage },
+#endif
{ "WebView", android::register_webview }
};