diff -r bbe0af256f1b -r 8e9c5760ce6f BuildLogViewer/DomModel.cpp --- a/BuildLogViewer/DomModel.cpp Fri Aug 28 15:16:29 2009 -0700 +++ b/BuildLogViewer/DomModel.cpp Wed Sep 02 19:04:26 2009 -0700 @@ -45,15 +45,16 @@ #include "domitem.h" #include "dommodel.h" - DomModel::DomModel(QDomDocument document, QObject *parent) + DomModel::DomModel(QDomDocument *document, QObject *parent) : QAbstractItemModel(parent), domDocument(document) { - rootItem = new DomItem(domDocument, 0); + rootItem = new DomItem(*domDocument, 0); } DomModel::~DomModel() { delete rootItem; + delete this->domDocument; } int DomModel::columnCount(const QModelIndex &/*parent*/) const