Procházet zdrojové kódy

* Fixed access violation

git-svn-id: trunk@10644 -
michael před 17 roky
rodič
revize
d8fdb83aa2
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      rtl/objpas/classes/writer.inc

+ 3 - 2
rtl/objpas/classes/writer.inc

@@ -608,8 +608,9 @@ begin
     try
       Component.GetChildren(@WriteComponent, FRoot);
     Finally
-      For I:=0 to FAncestors.Count-1 do 
-        FAncestors.Objects[i].Free;
+      If Assigned(Fancestors) then
+        For I:=0 to FAncestors.Count-1 do 
+          FAncestors.Objects[i].Free;
       FreeAndNil(FAncestors);
     end;    
   finally