Răsfoiți Sursa

* pas2jni: Handle null objects in the Pointer() support function.

git-svn-id: trunk@28043 -
yury 11 ani în urmă
părinte
comite
045429327b
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      utils/pas2jni/writer.pas

+ 1 - 1
utils/pas2jni/writer.pas

@@ -1286,7 +1286,7 @@ begin
       Fjs.DecI;
       Fjs.WriteLn('}');
       Fjs.WriteLn;
-      Fjs.WriteLn('public static long Pointer(PascalObject obj) { return obj._pasobj; }');
+      Fjs.WriteLn('public static long Pointer(PascalObject obj) { return (obj == null) ? null : obj._pasobj; }');
 
       // Record
       Fjs.WriteLn;