[prev in list] [next in list] [prev in thread] [next in thread]
List: quanta-devel
Subject: [quanta-devel] Strange delete
From: Paulo Moura Guedes <moura () kdewebdev ! org>
Date: 2005-05-05 2:25:10
Message-ID: 200505050325.10874.moura () kdewebdev ! org
[Download RAW message or body]
Hi,
I'm in the process of adding drag&drop into the structure tree and I'm having
a crash. I noticed that is because the tag of a node is null pointer.
I investigated and found that this happens in NodeModif::setNode, called by
kafkaCommon::extractNode:
if(viewManager && viewManager->activeDocument()
&& !viewManager->activeDocument()->docUndoRedo->turnedOn())
{
//FIXME: Andras: I don't have the slightest idea what this is supposed to
do and what the
//below comment means, but without a real delete we are seriously leaking
memory
m_node = 0L;
delete node;
return;
}
NodeModif::setNode is actually deleting the node. Can somebody explain me
this? Is "!viewManager->activeDocument()->docUndoRedo->turnedOn()" not
supposed to happen?
--
Paulo Moura Guedes
Linux Caixa Mágica - http://caixamagica.org
KDE Web Development - http://kdewebdev.org
_______________________________________________
quanta-devel mailing list
quanta-devel@kde.org
https://mail.kde.org/mailman/listinfo/quanta-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic