59fde8dbbcecae827a77e27ecadb45cd3c462672
The three restart paths each repeated the same config + visuals reload with its own try/catch and error dialog. Only that shared part is extracted; each site keeps its own follow-up (ResetCommand vs. direct Simulation::reset) and its own error-path cleanup. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GH8ZMRY3vhxxXcaUxBqxkk
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%