From 0a1bfe4e819333ffd8fd62a1e65f8a736f774d51 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Tue, 14 Mar 2006 17:14:53 +0000 Subject: fixed double-free on clearing values and dirs reintroduced missing help message minor cleanups fixed bug in XML saving of nested folders svn path=/trunk/; revision=4707 --- externals/grill/pool/readme.txt | 1 + externals/grill/pool/source/pool.cpp | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'externals') diff --git a/externals/grill/pool/readme.txt b/externals/grill/pool/readme.txt index 25cae32e..0ab9186b 100644 --- a/externals/grill/pool/readme.txt +++ b/externals/grill/pool/readme.txt @@ -79,6 +79,7 @@ Version history: - fixed serious bug with clearing values and dirs. e.g. "clrall" and "clrrec" messages. - fixed double-free for clearing dirs and values - re-introduced a help message +- fixed bug in nested-dir XML saving 0.2.1: - fixed "cntsub"... directories in current directory have been forgotten diff --git a/externals/grill/pool/source/pool.cpp b/externals/grill/pool/source/pool.cpp index 1de7994e..6b75b4c6 100644 --- a/externals/grill/pool/source/pool.cpp +++ b/externals/grill/pool/source/pool.cpp @@ -65,7 +65,6 @@ poolval::~poolval() { if(data) delete data; -// if(nxt) delete nxt; FLEXT_ASSERT(nxt == NULL); } @@ -95,7 +94,6 @@ pooldir::~pooldir() { Reset(false); -// if(nxt) delete nxt; FLEXT_ASSERT(nxt == NULL); } @@ -983,7 +981,7 @@ BL pooldir::SvDirXML(ostream &os,I depth,const AtomList &dir,I ind) os << "" << endl; indent(os,ind+i+1); os << ""; - WriteAtom(os,dir[i]); + WriteAtom(os,dir[ind+i]); os << "" << endl; } -- cgit v1.2.1