[[[ JavaHL: Added support for allocating SVNBase object from passed in pools rather than global pool, as needed by the Ra JNI implementation
[ in subversion/bindings/javahl/native ] * SVNBase.cpp, SVNBase.h (SVNBase): Additional constructor taking a parent pool parameter ]]]
Index: subversion/bindings/javahl/native/SVNBase.cpp =================================================================== --- subversion/bindings/javahl/native/SVNBase.cpp (revision 1328758) +++ subversion/bindings/javahl/native/SVNBase.cpp (working copy) @@ -28,7 +28,12 @@ #include "JNIUtil.h" SVNBase::SVNBase() - : pool(JNIUtil::getPool()) +: pool(JNIUtil::getPool()) +{ +} + +SVNBase::SVNBase(SVN::Pool & parentPool) +: pool(parentPool) { } Index: subversion/bindings/javahl/native/SVNBase.h =================================================================== --- subversion/bindings/javahl/native/SVNBase.h (revision 1328758) +++ subversion/bindings/javahl/native/SVNBase.h (working copy) @@ -34,6 +34,7 @@ class SVNBase { public: SVNBase(); + SVNBase(SVN::Pool& pool); virtual ~SVNBase(); /**