From 0e4fcdfc4d025c0e6136400d73f4c4b4f0bdb6d1 Mon Sep 17 00:00:00 2001 From: Rejean Loyer Date: Tue, 13 Sep 2011 20:40:49 -0400 Subject: [PATCH] libede: fixed freeing wrong memory problem. this was the real cause of null vTbl crash in ListBox.ec --- libede/src/FileSystemBox.ec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libede/src/FileSystemBox.ec b/libede/src/FileSystemBox.ec index 9119ec9..61f5df9 100644 --- a/libede/src/FileSystemBox.ec +++ b/libede/src/FileSystemBox.ec @@ -620,9 +620,9 @@ private: } } - DataField nameField { dataType = "FileSystemNode", width = 240, userData = this }; + DataField nameField { dataType = "FileSystemNode", width = 240, userData = this, freeData = false }; DataField typeField { header = "Type", dataType = /*"String"*/ "char *", width = 40, freeData = false }; - DataField sizeField { header = "Size", dataType = "FileSize", width = 96, alignment = right }; + DataField sizeField { header = "Size", dataType = "FileSize", width = 96, alignment = right, freeData = false }; bool OnPostCreate() { -- 1.8.3.1