opensim-org / opensim-core

SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.
https://opensim.stanford.edu
Apache License 2.0
801 stars 324 forks source link

Fix CMC_TaskSet copy constructor #3789

Closed aymanhab closed 5 months ago

aymanhab commented 6 months ago

Fixes issue: opensim-gui#1506 https://github.com/opensim-org/opensim-gui/issues/1506

Brief summary of changes

CMC_TaskSet copy constructor (exercised exclusively by the GUI when creating a CMC_TaskSet from a file was not handling initalization of old-style Properties correctly resulting in an exception and/or crash.

Testing I've completed

Built the GUI with this change and was able to edit CMC_TaskSet as explained in the bug report.

Looking for feedback on...

CHANGELOG.md (choose one)


This change is Reviewable

aymanhab commented 5 months ago

Thanks @nickbianco 👍