Also update engine list when saving engine settings
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 29 Oct 2017 21:20:48 +0000 (22:20 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 29 Oct 2017 21:20:48 +0000 (22:20 +0100)
commitee5c4592139dec24b8514a6fd217600fa414a9a3
tree79a4e194818abd7f1adbece5e6ee3fe30972a546
parent67306fc1d19afd45158b2dc16c1dfbc1bdecb4b7
Also update engine list when saving engine settings

The 'Make Persistent' button in the Engine Settings dialog will now
also cause the -engineList file to be read before being processed,
and be written back after it, to keep the list up to date for all
open XBoard instances. There still is a problem here, that when another
instance has changed settings of the currently loaded engine, this engine
is no longerrecognized as being in the list. But at least the user will
be warned in such a case that makig the settings change persistent has
failed.
backend.c