diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 59f7c3d..feacf98 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -30,6 +30,7 @@ Fixed * Fixed threading issue when importing images (causing potential hangs/weird behaviour) * Fixed an intermittent crash when invoking New Scene +* Fixed bee files hanging on to disk space of deleted images (issue #99) diff --git a/beeref/fileio/sql.py b/beeref/fileio/sql.py index 0905b5e..a8077c6 100644 --- a/beeref/fileio/sql.py +++ b/beeref/fileio/sql.py @@ -261,6 +261,7 @@ class SQLiteIO: if self.worker.canceled: break self.delete_items(to_delete) + self.ex('VACUUM') self.connection.commit() if self.worker: self.worker.finished.emit(self.filename, [])