Jonathan White 7ac292e09b Fix crashes on database save
* Add saving mutex to database class to prevent re-entrant saving
* Prevent saving multiple times to the same file if the database is not marked as modified
* Prevent locking the database while saving. This also prevents closing the application and database tab while saving.
* FileWatcher: only perform async checksum calculations when triggered by timer (prevents random GUI freezes)
* Re-attempt database lock when requested during save operation
* Prevent database tabs from closing before all databases are locked on quit
2020-03-07 16:52:24 -05:00
..
2020-03-07 16:52:24 -05:00
2020-03-07 16:52:24 -05:00
2020-03-07 16:52:24 -05:00
2019-06-12 01:10:25 +02:00
2019-07-07 15:29:11 -04:00
2020-03-05 09:24:11 +01:00