summaryrefslogtreecommitdiff
path: root/libs/pbd/undo.cc
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2016-08-26 20:57:51 +1000
committerTim Mayberry <mojofunk@gmail.com>2017-04-19 09:36:48 +1000
commit9587e11f97026b15d392f2aa8e5e8c9284cd054b (patch)
tree03044f4643cb13a6e8c83e28e13955a6d571ef4b /libs/pbd/undo.cc
parent799077025ee85c9750675fc762f70dad2b11fa75 (diff)
Use XMLNode::set_property API in PBD::Undo class
Diffstat (limited to 'libs/pbd/undo.cc')
-rw-r--r--libs/pbd/undo.cc10
1 files changed, 3 insertions, 7 deletions
diff --git a/libs/pbd/undo.cc b/libs/pbd/undo.cc
index a11edbda47..d816afa28b 100644
--- a/libs/pbd/undo.cc
+++ b/libs/pbd/undo.cc
@@ -135,13 +135,9 @@ UndoTransaction::redo ()
XMLNode &UndoTransaction::get_state()
{
XMLNode *node = new XMLNode ("UndoTransaction");
- stringstream ss;
- ss << _timestamp.tv_sec;
- node->add_property("tv_sec", ss.str());
- ss.str("");
- ss << _timestamp.tv_usec;
- node->add_property("tv_usec", ss.str());
- node->add_property("name", _name);
+ node->set_property("tv_sec", (int64_t)_timestamp.tv_sec);
+ node->set_property("tv_usec", (int64_t)_timestamp.tv_usec);
+ node->set_property("name", _name);
list<Command*>::iterator it;
for (it=actions.begin(); it!=actions.end(); it++)