From 981a5597d3d40c7bb7741b30c337d3d089696cdc Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 2 Jun 2006 20:49:25 +0000 Subject: [PATCH] Fix return by reference for directors git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9137 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Lib/java/java.swg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SWIG/Lib/java/java.swg b/SWIG/Lib/java/java.swg index c8161d225..4cb16a8ec 100644 --- a/SWIG/Lib/java/java.swg +++ b/SWIG/Lib/java/java.swg @@ -603,7 +603,7 @@ SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Unexpected null return for type $1_type"); return $null; } - $1 = ($1_ltype)$input; %} + $1 = *($&1_ltype)&$input; %} %typemap(directorin,descriptor="L$packagepath/$javaclassname;") SWIGTYPE & %{ *($&1_ltype)&$input = ($1_ltype) &$1; %}