|
@@ -76,7 +76,7 @@ begin
|
|
Remove(AClass);
|
|
Remove(AClass);
|
|
if Assigned(ClassAliasList) then
|
|
if Assigned(ClassAliasList) then
|
|
for i:=ClassAliasList.Count-1 downto 0 do
|
|
for i:=ClassAliasList.Count-1 downto 0 do
|
|
- if TPersistentClass(ClassAliasList.Objects[i])=AClass then
|
|
|
|
|
|
+ if TPersistentClass(pointer(ClassAliasList.Objects[i]))=AClass then
|
|
ClassAliasList.Delete(i);
|
|
ClassAliasList.Delete(i);
|
|
finally
|
|
finally
|
|
ClassList.UnlockList;
|
|
ClassList.UnlockList;
|