summaryrefslogtreecommitdiffstats
path: root/WebKit/android/jni/JavaBridge.cpp
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-05-28 11:08:34 +0100
committerBen Murdoch <benm@google.com>2010-06-02 11:22:40 +0100
commit10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a (patch)
tree6a2fd233d940d82cbb96bc1be23b09860af5811d /WebKit/android/jni/JavaBridge.cpp
parentc05b3a990126a5a1de357c025e25e6acd4e4e185 (diff)
downloadexternal_webkit-10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a.zip
external_webkit-10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a.tar.gz
external_webkit-10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a.tar.bz2
Enable File Reader and blob.slice APIs.
Notes: - the change to WebCore/html/FileStream.cpp is a cherry pick of http://trac.webkit.org/changeset/60325 - the change to WebCore/platform/posix/FileSystemPOSIX.cpp is a cherry pick of http://trac.webkit.org/changeset/60374 - this needs a corresponding frameworks/base change Change-Id: I05d1496e1e95adf1c6a61c6f07bbf62e9bc92820
Diffstat (limited to 'WebKit/android/jni/JavaBridge.cpp')
-rw-r--r--WebKit/android/jni/JavaBridge.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/WebKit/android/jni/JavaBridge.cpp b/WebKit/android/jni/JavaBridge.cpp
index 2d95f87..6aceb1c 100644
--- a/WebKit/android/jni/JavaBridge.cpp
+++ b/WebKit/android/jni/JavaBridge.cpp
@@ -85,7 +85,7 @@ public:
virtual WTF::Vector<String> getSupportedKeyStrengthList();
virtual WebCore::String getSignedPublicKeyAndChallengeString(unsigned index,
const WebCore::String& challenge, const WebCore::KURL& url);
- virtual WebCore::String resolveFileNameForContentUri(const WebCore::String& uri);
+ virtual WebCore::String resolveFilePathForContentUri(const WebCore::String& uri);
////////////////////////////////////////////
@@ -122,7 +122,7 @@ private:
jmethodID mSignalFuncPtrQueue;
jmethodID mGetKeyStrengthList;
jmethodID mGetSignedPublicKey;
- jmethodID mResolveFileNameForContentUri;
+ jmethodID mResolveFilePathForContentUri;
};
static void (*sSharedTimerFiredCallback)();
@@ -142,7 +142,7 @@ JavaBridge::JavaBridge(JNIEnv* env, jobject obj)
mSignalFuncPtrQueue = env->GetMethodID(clazz, "signalServiceFuncPtrQueue", "()V");
mGetKeyStrengthList = env->GetMethodID(clazz, "getKeyStrengthList", "()[Ljava/lang/String;");
mGetSignedPublicKey = env->GetMethodID(clazz, "getSignedPublicKey", "(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;");
- mResolveFileNameForContentUri = env->GetMethodID(clazz, "resolveFileNameForContentUri", "(Ljava/lang/String;)Ljava/lang/String;");
+ mResolveFilePathForContentUri = env->GetMethodID(clazz, "resolveFilePathForContentUri", "(Ljava/lang/String;)Ljava/lang/String;");
LOG_ASSERT(mSetSharedTimer, "Could not find method setSharedTimer");
LOG_ASSERT(mStopSharedTimer, "Could not find method stopSharedTimer");
@@ -314,11 +314,11 @@ WebCore::String JavaBridge::getSignedPublicKeyAndChallengeString(unsigned index,
return ret;
}
-WebCore::String JavaBridge::resolveFileNameForContentUri(const WebCore::String& uri) {
+WebCore::String JavaBridge::resolveFilePathForContentUri(const WebCore::String& uri) {
JNIEnv* env = JSC::Bindings::getJNIEnv();
jstring jUri = env->NewString(uri.characters(), uri.length());
AutoJObject obj = getRealObject(env, mJavaObject);
- jstring path = static_cast<jstring>(env->CallObjectMethod(obj.get(), mResolveFileNameForContentUri, jUri));
+ jstring path = static_cast<jstring>(env->CallObjectMethod(obj.get(), mResolveFilePathForContentUri, jUri));
WebCore::String ret = to_string(env, path);
env->DeleteLocalRef(jUri);
env->DeleteLocalRef(path);