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:


Reply via email to