summaryrefslogtreecommitdiffstats
path: root/src/jabber_whiteboard/inkboard-node.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jabber_whiteboard/inkboard-node.cpp')
-rw-r--r--src/jabber_whiteboard/inkboard-node.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/jabber_whiteboard/inkboard-node.cpp b/src/jabber_whiteboard/inkboard-node.cpp
index 5f40e3808..a2919315f 100644
--- a/src/jabber_whiteboard/inkboard-node.cpp
+++ b/src/jabber_whiteboard/inkboard-node.cpp
@@ -66,7 +66,7 @@ InkboardDocument::changeConfigureText(Glib::ustring target, unsigned int version
XML::Node *node = this->tracker->get(target);
unsigned int elementVersion = this->tracker->getVersion(node);
- if(node && version == (elementVersion + 1))
+ if(node)// && version == (elementVersion + 1))
{
this->tracker->incrementVersion(node);
this->tracker->addHistory(node, "text", text);
@@ -81,10 +81,13 @@ InkboardDocument::changeConfigure(Glib::ustring target, unsigned int version,
XML::Node *node = this->tracker->get(target);
unsigned int elementVersion = this->tracker->getVersion(node);
- if(node && version == (elementVersion + 1))
+ g_warning("got version %d",elementVersion);
+
+ if(node && attribute != "transform")// && version == (elementVersion + 1))
{
+ //g_warning("adding history %s %s",attribute.c_str(),value.c_str());
this->tracker->incrementVersion(node);
- this->tracker->addHistory(node, attribute, node->attribute(attribute.c_str()));
+ this->tracker->addHistory(node, attribute, value.c_str());
node->setAttribute(attribute.c_str(),value.c_str());
}
}