mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 10:17:41 +00:00
updates now fixed
This commit is contained in:
parent
c8b7bb2a31
commit
d1e98650ff
@ -550,9 +550,24 @@ public class ScoreDAO extends AbstractDAO {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return CollectionUtils.isEmpty(dataSourceIds)
|
Set<DAOEvent> dataEvents = CollectionUtils.isEmpty(dataSourceIds)
|
||||||
? Collections.singleton(new ScoreContentEvent(null, null))
|
? Collections.singleton(new ScoreContentEvent(null, null))
|
||||||
: dataSourceIds.stream().map(dsId -> new ScoreContentEvent(null, dsId)).collect(Collectors.toSet());
|
: dataSourceIds.stream().map(dsId -> new ScoreContentEvent(null, dsId)).collect(Collectors.toSet());
|
||||||
|
|
||||||
|
Set<DAOEvent> treeEvents = CollectionUtils.isEmpty(dataSourceIds)
|
||||||
|
? Collections.singleton(new TreeEvent(createScoreContentTreeItem(
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
TreeDisplayCount.UNSPECIFIED),
|
||||||
|
true))
|
||||||
|
: dataSourceIds.stream().map(dsId -> new TreeEvent(
|
||||||
|
createScoreContentTreeItem(
|
||||||
|
null,
|
||||||
|
dsId,
|
||||||
|
TreeDisplayCount.UNSPECIFIED), true))
|
||||||
|
.collect(Collectors.toSet());
|
||||||
|
|
||||||
|
return Stream.of(dataEvents, treeEvents).flatMap(s -> s.stream()).collect(Collectors.toSet());
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean searchParamsMatchEvent(
|
private boolean searchParamsMatchEvent(
|
||||||
|
@ -24,7 +24,6 @@ import java.util.concurrent.ExecutionException;
|
|||||||
import org.openide.nodes.Children;
|
import org.openide.nodes.Children;
|
||||||
import org.openide.util.NbBundle.Messages;
|
import org.openide.util.NbBundle.Messages;
|
||||||
import org.sleuthkit.autopsy.corecomponents.DataResultTopComponent;
|
import org.sleuthkit.autopsy.corecomponents.DataResultTopComponent;
|
||||||
import org.sleuthkit.autopsy.mainui.datamodel.DeletedContentSearchParams;
|
|
||||||
import org.sleuthkit.autopsy.mainui.datamodel.MainDAO;
|
import org.sleuthkit.autopsy.mainui.datamodel.MainDAO;
|
||||||
import org.sleuthkit.autopsy.mainui.datamodel.ScoreViewFilter;
|
import org.sleuthkit.autopsy.mainui.datamodel.ScoreViewFilter;
|
||||||
import org.sleuthkit.autopsy.mainui.datamodel.ScoreViewSearchParams;
|
import org.sleuthkit.autopsy.mainui.datamodel.ScoreViewSearchParams;
|
||||||
@ -99,7 +98,7 @@ public class ScoreTypeFactory {
|
|||||||
protected void handleDAOAggregateEvent(DAOAggregateEvent aggEvt) {
|
protected void handleDAOAggregateEvent(DAOAggregateEvent aggEvt) {
|
||||||
for (DAOEvent evt : aggEvt.getEvents()) {
|
for (DAOEvent evt : aggEvt.getEvents()) {
|
||||||
if (evt instanceof TreeEvent) {
|
if (evt instanceof TreeEvent) {
|
||||||
TreeResultsDTO.TreeItemDTO<DeletedContentSearchParams> treeItem = super.getTypedTreeItem((TreeEvent) evt, DeletedContentSearchParams.class);
|
TreeResultsDTO.TreeItemDTO<ScoreViewSearchParams> treeItem = super.getTypedTreeItem((TreeEvent) evt, ScoreViewSearchParams.class);
|
||||||
// if search params has null filter, trigger full refresh
|
// if search params has null filter, trigger full refresh
|
||||||
if (treeItem != null && treeItem.getSearchParams().getFilter() == null) {
|
if (treeItem != null && treeItem.getSearchParams().getFilter() == null) {
|
||||||
super.update();
|
super.update();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user