summaryrefslogtreecommitdiffstats
path: root/src/jabber_whiteboard/inkboard-document.cpp
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2008-07-01 23:08:26 +0000
committermental <mental@users.sourceforge.net>2008-07-01 23:08:26 +0000
commit76eafa1eccb6f6268bb7c0b0dd3de9b8fbed454f (patch)
tree002d259d4c3af3590d3be3fe973cee6f8fb609ca /src/jabber_whiteboard/inkboard-document.cpp
parentremove "public private" virtual methods from XML::Node (diff)
downloadinkscape-76eafa1eccb6f6268bb7c0b0dd3de9b8fbed454f.tar.gz
inkscape-76eafa1eccb6f6268bb7c0b0dd3de9b8fbed454f.zip
fix inkboard node position bugs
(bzr r6111)
Diffstat (limited to 'src/jabber_whiteboard/inkboard-document.cpp')
-rw-r--r--src/jabber_whiteboard/inkboard-document.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/jabber_whiteboard/inkboard-document.cpp b/src/jabber_whiteboard/inkboard-document.cpp
index 3e36d5c84..4b27d530a 100644
--- a/src/jabber_whiteboard/inkboard-document.cpp
+++ b/src/jabber_whiteboard/inkboard-document.cpp
@@ -410,13 +410,10 @@ void InkboardDocument::notifyChildOrderChanged(XML::Node &parent,
{
if (_in_transaction && state == State::IN_WHITEBOARD)
{
- XML::Node *element = (XML::Node *)&child;
- XML::Node *parentElement = (XML::Node *)&parent;
-
- unsigned int index = parentElement->_childPosition(*element);
+ unsigned int index = child.position();
Message::Message message = String::ucompose(Vars::MOVE_MESSAGE,
- tracker->get(element),index);
+ tracker->get(&child),index);
send(getRecipient(),Message::MOVE,message);
}