SoarGroup / Soar

Soar, a general cognitive architecture for systems that exhibit intelligent behavior.
http://soar.eecs.umich.edu
Other
322 stars 70 forks source link

don't close all debugger windows when main window agent is destroyed #462

Open garfieldnate opened 1 month ago

garfieldnate commented 1 month ago

The debugger has 2 window types: the main window and the follower windows (not the terminology used in the code). If you destroy the agent associated with the main window, and you have the setting that closes agent windows on agent destruction turned on (and it is turned on by default), the main window will be closed and as a side-effect the whole debugger application with all other agent windows will be closed.

It would be nice if the debugger would stay open if any agents still existed. Maybe we need no main window and all follower windows or something along those lines.