From 82787d08aa8a8cbdd3e4dbd5a0a41f4aeaced149 Mon Sep 17 00:00:00 2001 From: Rebecca Breu Date: Thu, 4 Apr 2024 19:38:44 +0200 Subject: [PATCH] Vacuum bee files on saving (fixes #99) --- CHANGELOG.rst | 1 + beeref/fileio/sql.py | 1 + 2 files changed, 2 insertions(+) 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, [])