rdiankov / openrave

Open Robotics Automation Virtual Environment: An environment for testing, developing, and deploying robotics motion planning algorithms.
http://www.openrave.org
Other
684 stars 339 forks source link

Fix restart viewer thread does not restart #1380

Closed yoshikikanemoto closed 2 months ago

yoshikikanemoto commented 2 months ago

It seems after d99b5bd6 , RaveDestroy() terminates the viewer thread and later SetViewer() call ends up waiting forever for the viewer thread to do the job. This PR allows to restart the viewer thread on RaveInitialize() and SetViewer().

rdiankov commented 2 months ago

thanks~