|
@@ -1492,7 +1492,7 @@ begin
|
|
|
Fjs.WriteLn(Format('static { %s.system.InitJni(); }', [JavaPackage]));
|
|
|
Fjs.WriteLn('protected long _pasobj = 0;');
|
|
|
Fjs.WriteLn('protected PascalObject() { }');
|
|
|
- Fjs.WriteLn('protected PascalObject(PascalObject obj) { _pasobj=obj._pasobj; }');
|
|
|
+ Fjs.WriteLn('protected PascalObject(PascalObject obj) { if (obj == null) _pasobj=0; else _pasobj=obj._pasobj; }');
|
|
|
Fjs.WriteLn('protected PascalObject(long objptr) { _pasobj=objptr; }');
|
|
|
Fjs.WriteLn('@Override public boolean equals(Object o) { return ((o instanceof PascalObject) && _pasobj == ((PascalObject)o)._pasobj); }');
|
|
|
Fjs.WriteLn('@Override public int hashCode() { return (int)_pasobj; }');
|