From: Brian Carlstrom Date: Wed, 6 Apr 2011 05:18:38 +0000 (-0700) Subject: Remove unsafe jclass member variable that was not a JNI global reference X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=33fe31efd472034e0b6d6888feb38ed9db9cc70f;p=android-x86%2Fexternal-webkit.git Remove unsafe jclass member variable that was not a JNI global reference Change-Id: I8a7c2ff1325685ac03517f7277b057f7d1d56661 --- diff --git a/WebKit/android/WebCoreSupport/UrlInterceptResponse.cpp b/WebKit/android/WebCoreSupport/UrlInterceptResponse.cpp index 875b22277..3779ba808 100644 --- a/WebKit/android/WebCoreSupport/UrlInterceptResponse.cpp +++ b/WebKit/android/WebCoreSupport/UrlInterceptResponse.cpp @@ -40,11 +40,11 @@ public: : m_inputStream(env->NewGlobalRef(inputStream)) , m_buffer(0) { LOG_ALWAYS_FATAL_IF(!inputStream); - m_inputStreamClass = env->FindClass("java/io/InputStream"); - LOG_ALWAYS_FATAL_IF(!m_inputStreamClass); - m_read = env->GetMethodID(m_inputStreamClass, "read", "([B)I"); + jclass inputStreamClass = env->FindClass("java/io/InputStream"); + LOG_ALWAYS_FATAL_IF(!inputStreamClass); + m_read = env->GetMethodID(inputStreamClass, "read", "([B)I"); LOG_ALWAYS_FATAL_IF(!m_read); - m_close = env->GetMethodID(m_inputStreamClass, "close", "()V"); + m_close = env->GetMethodID(inputStreamClass, "close", "()V"); LOG_ALWAYS_FATAL_IF(!m_close); } @@ -76,7 +76,6 @@ public: private: jobject m_inputStream; jbyteArray m_buffer; - jclass m_inputStreamClass; jmethodID m_read; jmethodID m_close; };