Don't try to delete the same items more than once!

--HG--
branch : gsoc2014-dfighter
This commit is contained in:
dfighter1985 2014-07-22 15:38:26 +02:00
parent 4d6de3f737
commit 5301b00e58

View file

@ -35,6 +35,7 @@ Node::Node(const QVector<QVariant> &data, Node *parent)
Node::~Node()
{
qDeleteAll(m_childItems);
m_childItems.clear();
}
void Node::appendChild(Node *item)
@ -164,6 +165,7 @@ TileSetNode::TileSetNode(QString tileSetName, Node *parent) : m_tileSetName(tile
TileSetNode::~TileSetNode()
{
qDeleteAll(m_childItems);
m_childItems.clear();
}
QVariant TileSetNode::data(int column, int role) const
@ -191,6 +193,7 @@ TileTypeNode::TileTypeNode(TileModel::TNodeTileType type, Node *parent) : m_node
TileTypeNode::~TileTypeNode()
{
qDeleteAll(m_childItems);
m_childItems.clear();
}
QVariant TileTypeNode::data(int column, int role) const