Przeglądaj źródła

* Fix disposenode bug.

git-svn-id: trunk@3838 -
daniel 19 lat temu
rodzic
commit
42b9201728
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      fv/outline.pas

+ 4 - 1
fv/outline.pas

@@ -98,13 +98,16 @@ end;
 
 procedure disposenode(node:Pnode);
 
+var next:Pnode;
+
 begin
   while node<>nil do
     begin
       disposenode(node^.childlist);
       disposestr(node^.text);
+      next:=node^.next;
       dispose(node);
-      node:=node^.next;
+      node:=next;
     end;
 end;