From 58b69ed7e89cf1832971ccac8e6b6a0525ba6547 Mon Sep 17 00:00:00 2001 From: Eugene Livis <elivis@basistech.com> Date: Tue, 22 Sep 2020 13:03:26 -0400 Subject: [PATCH] Not reading all data sources from case DB for the second time --- .../autopsy/imagegallery/ImageGalleryController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java index 95509c4c16..730b91bfdd 100644 --- a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java +++ b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java @@ -246,7 +246,8 @@ void startUp() throws TskCoreException { tagsManager.registerListener(groupManager); tagsManager.registerListener(categoryManager); hashSetManager = new HashSetManager(drawableDB); - setModelIsStale(isDataSourcesTableStale()); + boolean isStale = isDataSourcesTableStale(); + setModelIsStale(isStale); dbExecutor = getNewDBExecutor(); listeningEnabled.addListener((observable, wasPreviouslyEnabled, isEnabled) -> { @@ -258,7 +259,7 @@ void startUp() throws TskCoreException { */ if (isEnabled && !wasPreviouslyEnabled && (Case.getCurrentCaseThrows().getCaseType() == CaseType.SINGLE_USER_CASE) - && isDataSourcesTableStale()) { + && isStale) { rebuildDrawablesDb(); } } catch (NoCurrentCaseException ex) { -- GitLab