Skip to content

Commit

Permalink
Make a default argument for MultiDofJointAddon
Browse files Browse the repository at this point in the history
  • Loading branch information
mxgrey committed Mar 28, 2016
1 parent 4b2831b commit 85d9575
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
3 changes: 2 additions & 1 deletion dart/dynamics/detail/MultiDofJointProperties.h
Expand Up @@ -297,7 +297,8 @@ constexpr size_t MultiDofJointAddon<DOF>::NumDofs;
template <size_t DOF>
MultiDofJointAddon<DOF>::MultiDofJointAddon(
common::AddonManager* mgr,
const typename MultiDofJointAddon::PropertiesData& properties)
const typename MultiDofJointAddon::PropertiesData& properties =
typename MultiDofJointAddon::PropertiesData())
: common::AddonWithVersionedProperties<
typename MultiDofJointAddon<DOF>::Derived,
typename MultiDofJointAddon<DOF>::PropertiesData,
Expand Down
3 changes: 3 additions & 0 deletions unittests/testAddon.cpp
Expand Up @@ -573,6 +573,9 @@ TEST(Addon, Joints)
EXPECT_TRUE(usedSpecializedAddonAccess); usedSpecializedAddonAccess = false;
universal->getUniversalJointAddon();
EXPECT_TRUE(usedSpecializedAddonAccess); usedSpecializedAddonAccess = false;

// Regression test for issue #645
universal->getMultiDofJointAddon(true);
}

TEST(Addon, Duplication)
Expand Down

0 comments on commit 85d9575

Please sign in to comment.