From 57bf41d3d6153f2202fcef50bc618806d2b58104 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 28 May 2009 14:53:23 +0000 Subject: Send both coordinates of a module move as a single PUT. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2022 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/NodeModule.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/gui/NodeModule.cpp') diff --git a/src/gui/NodeModule.cpp b/src/gui/NodeModule.cpp index b330ab8d..99ffe4e3 100644 --- a/src/gui/NodeModule.cpp +++ b/src/gui/NodeModule.cpp @@ -366,8 +366,10 @@ NodeModule::store_location() if (existing_x.type() != Atom::FLOAT || existing_y.type() != Atom::FLOAT || existing_x.get_float() != x || existing_y.get_float() != y) { - App::instance().engine()->set_property(_node->path(), "ingenuity:canvas-x", Atom(x)); - App::instance().engine()->set_property(_node->path(), "ingenuity:canvas-y", Atom(y)); + Shared::Resource::Properties props; + props.insert(make_pair("ingenuity:canvas-x", Atom(x))); + props.insert(make_pair("ingenuity:canvas-y", Atom(y))); + App::instance().engine()->put(_node->path(), props); } } -- cgit v1.2.1