diff options
Diffstat (limited to 'WebKit/android/jni/WebSettings.cpp')
-rw-r--r-- | WebKit/android/jni/WebSettings.cpp | 5 |
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)); + } } }; |