Skip to content

Commit ee4f35e

Browse files
author
Martin Plieske
committed
removed useless foreach loop in constructor and removed useless cast
1 parent 49bc993 commit ee4f35e

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/main/java/de/doubleslash/keeptime/view/ProjectsListViewController.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,6 @@ public ProjectsListViewController(final Model model, final Controller controller
7676

7777
projectSelectionNodeMap = new HashMap<>(model.getAvailableProjects().size());
7878

79-
for (final Project project : model.getSortedAvailableProjects()) {
80-
addProjectToProjectSelectionNodeMap(project);
81-
}
82-
8379
searchTextField.textProperty().addListener((a, b, newValue) -> {
8480
LOG.info("New filter value: " + newValue);
8581
// TODO do i always have to create a new predicate?
@@ -377,12 +373,12 @@ protected void updateItem(final Project item, final boolean empty) {
377373
if (item == null || empty) {
378374
setGraphic(null);
379375
} else {
380-
Pane graphic = (Pane) projectSelectionNodeMap.get(item);
376+
Node graphic = projectSelectionNodeMap.get(item);
381377
if (graphic == null) {
382378
final Project addedProject = item;
383379
addProjectToProjectSelectionNodeMap(addedProject);
380+
graphic = projectSelectionNodeMap.get(item);
384381
}
385-
graphic = (Pane) projectSelectionNodeMap.get(item);
386382
LOG.trace("Item: '{}' -> '{}'", item.getName(), graphic);
387383
setGraphic(graphic);
388384
}

0 commit comments

Comments
 (0)