From: <jcm...@us...> - 2006-03-27 11:50:15
|
Revision: 658 Author: jcmoraisjr Date: 2006-03-27 03:50:07 -0800 (Mon, 27 Mar 2006) ViewCVS: http://svn.sourceforge.net/instantobjects?rev=658&view=rev Log Message: ----------- Rolled back part of the fix for the bug "1424540 Leakage using interfaces", that is raising AVs when class and interface pointers are used together. Modified Paths: -------------- trunk/Source/Core/InstantPersistence.pas Modified: trunk/Source/Core/InstantPersistence.pas =================================================================== --- trunk/Source/Core/InstantPersistence.pas 2006-03-23 08:34:36 UTC (rev 657) +++ trunk/Source/Core/InstantPersistence.pas 2006-03-27 11:50:07 UTC (rev 658) @@ -9036,7 +9036,7 @@ begin FreeCircularReferences; Result := DoRelease; - if FRefCount = 1 then + if FRefCount = 0 then try Finit; finally |