Author: brane
Date: Tue Aug 6 12:22:43 2013
New Revision: 1510923
URL: http://svn.apache.org/r1510923
Log:
Fix thinko bug in JavaHL: Use correct signature in callback method lookup.
* subversion/bindings/javahl/native/RemoteSession.cpp
(LocationSegmentHandler::LocationSegmentHandler): Fix signature of the
RemoteLocationSegmentCallback.doSegment callback method.
(FileRevisionHandler::FileRevisionHandler): Fix signature of the
RemoteFileRevisionsCallback.doRevision callback method.
Modified:
subversion/trunk/subversion/bindings/javahl/native/RemoteSession.cpp
Modified: subversion/trunk/subversion/bindings/javahl/native/RemoteSession.cpp
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/RemoteSession.cpp?rev=1510923&r1=1510922&r2=1510923&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/native/RemoteSession.cpp
(original)
+++ subversion/trunk/subversion/bindings/javahl/native/RemoteSession.cpp Tue
Aug 6 12:22:43 2013
@@ -1099,11 +1099,10 @@ public:
if (JNIUtil::isJavaExceptionThrown())
return;
- m_call_mid = env->GetMethodID(cls, "doSegment",
- "(L"JAVA_PACKAGE"/callback/"
- "RemoteLocationSegmentCallback;)V");
- if (JNIUtil::isJavaExceptionThrown())
- return;
+ m_call_mid = env->GetMethodID(
+ cls, "doSegment", "(L"JAVA_PACKAGE"/ISVNRemote$LocationSegment;)V");
+ if (JNIUtil::isJavaExceptionThrown())
+ return;
}
private:
@@ -1196,11 +1195,10 @@ public:
if (JNIUtil::isJavaExceptionThrown())
return;
- m_call_mid = env->GetMethodID(cls, "doRevision",
- "(L"JAVA_PACKAGE"/callback/"
- "RemoteFileRevisionsCallback;)V");
- if (JNIUtil::isJavaExceptionThrown())
- return;
+ m_call_mid = env->GetMethodID(
+ cls, "doRevision", "(L"JAVA_PACKAGE"/ISVNRemote$FileRevision;)V");
+ if (JNIUtil::isJavaExceptionThrown())
+ return;
}
private: