summaryrefslogtreecommitdiffstats
path: root/WebKit/android/jni/WebSettings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/android/jni/WebSettings.cpp')
-rw-r--r--WebKit/android/jni/WebSettings.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/WebKit/android/jni/WebSettings.cpp b/WebKit/android/jni/WebSettings.cpp
index a94f6df..3cba99c 100644
--- a/WebKit/android/jni/WebSettings.cpp
+++ b/WebKit/android/jni/WebSettings.cpp
@@ -35,6 +35,7 @@
#include "Frame.h"
#include "FrameLoader.h"
#include "FrameView.h"
+#include "Geolocation.h"
#include "GeolocationPermissions.h"
#include "Page.h"
#include "RenderTable.h"
@@ -358,8 +359,10 @@ public:
flag = env->GetBooleanField(obj, gFieldIds->mGeolocationEnabled);
GeolocationPermissions::setAlwaysDeny(!flag);
str = (jstring)env->GetObjectField(obj, gFieldIds->mGeolocationDatabasePath);
- if (str)
+ if (str) {
GeolocationPermissions::setDatabasePath(to_string(env,str));
+ WebCore::Geolocation::setDatabasePath(to_string(env,str));
+ }
}
};