fixed: Item::Item(const Item & i) should clear the item table

git-svn-id: svn://ttmath.org/publicrep/ezc/trunk@330 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2010-12-06 00:22:38 +00:00
parent 0b09b5454f
commit c4f5f79218
2 changed files with 4 additions and 4 deletions

View File

@@ -122,7 +122,7 @@ Item::Item()
Item::Item(const Item & i) : type(i.type), text(i.text), functions(i.functions)
Item::Item(const Item & i) : type(i.type), text(i.text), file_name(i.file_name), functions(i.functions)
{
CopyItemTable(i);
}
@@ -133,8 +133,10 @@ Item & Item::operator=(const Item & i)
{
type = i.type;
text = i.text;
file_name = i.file_name;
functions = i.functions;
ClearItems();
CopyItemTable(i);
return *this;