OK. Very weird. I don't think the segfault is connected.
It's the ToC QDockWidget for whatever reason. If it's visible, the settings won't get written to disk and the destructor never fires. You have to close the ToC dockwidget, close Sigil (still no settings written at this point), and then relaunch Sigil (with the toc dockwidget closed). When next closed, all events fire, all debug output prints to stdout, and the F&R settings all get flushed to disk. All will work normally --- until the Table of Contents dockwidget is made visible again. Then it's lather, rinse, repeat.
Curious to see if poxi1023 can confirm the same behavior.
Last edited by DiapDealer; 02-07-2020 at 08:21 PM.
|