diff options
| author | MenTaLguY <mental@rydia.net> | 2008-07-01 23:08:26 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2008-07-01 23:08:26 +0000 |
| commit | 76eafa1eccb6f6268bb7c0b0dd3de9b8fbed454f (patch) | |
| tree | 002d259d4c3af3590d3be3fe973cee6f8fb609ca /src/jabber_whiteboard/inkboard-document.cpp | |
| parent | remove "public private" virtual methods from XML::Node (diff) | |
| download | inkscape-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.cpp | 7 |
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); } |
