Skip to content
This repository was archived by the owner on Apr 23, 2025. It is now read-only.

Commit 0e423cb

Browse files
committed
fix: use async leafstate for component (#687)
Signed-off-by: Andre Dietisheim <[email protected]>
1 parent a4e647f commit 0e423cb

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

src/main/java/org/jboss/tools/intellij/openshift/tree/application/ApplicationsTreeStructure.java

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,7 @@ public Object getApplicationsRoot() {
9595

9696
@Override
9797
public @NotNull LeafState getLeafState(@NotNull Object element) {
98-
if (element instanceof ComponentNode) {
99-
return LeafState.ALWAYS;
100-
} else if (element instanceof ChartReleaseNode) {
98+
if (element instanceof ChartReleaseNode) {
10199
return LeafState.ALWAYS;
102100
} else if (element instanceof MessageNode<?>) {
103101
return LeafState.ALWAYS;
@@ -233,10 +231,12 @@ private List<URLNode> getURLs(ComponentNode element) {
233231
return Collections.emptyList();
234232
}
235233
try {
236-
odo.listURLs(element.getParent().getName(),
237-
element.getComponent().getPath(), element.getName()).forEach(url ->
238-
results.add(new URLNode(element, url))
239-
);
234+
odo.listURLs(
235+
element.getParent().getName(),
236+
element.getComponent().getPath(), element.getName())
237+
.forEach(url ->
238+
results.add(new URLNode(element, url))
239+
);
240240
} catch (IOException e) {
241241
LOGGER.warn(e.getLocalizedMessage(), e);
242242
}
@@ -246,10 +246,12 @@ private List<URLNode> getURLs(ComponentNode element) {
246246
private List<BindingNode> getBindings(ComponentNode element, @NotNull Odo odo) {
247247
List<BindingNode> results = new ArrayList<>();
248248
try {
249-
odo.listBindings(element.getParent().getName(),
250-
element.getComponent().getPath(), element.getName()).forEach(binding ->
251-
results.add(new BindingNode(element, binding))
252-
);
249+
odo.listBindings(
250+
element.getParent().getName(),
251+
element.getComponent().getPath(), element.getName()
252+
).forEach(binding ->
253+
results.add(new BindingNode(element, binding))
254+
);
253255
} catch (IOException e) {
254256
LOGGER.warn(e.getLocalizedMessage(), e);
255257
}
@@ -330,7 +332,7 @@ public boolean hasSomethingToCommit() {
330332

331333
@Override
332334
public void fireAdded(Object element) {
333-
mutableModelSupport.fireAdded(element);
335+
mutableModelSupport.fireAdded(element);
334336
}
335337

336338
@Override
@@ -382,7 +384,7 @@ private String getProcessingMessage() {
382384
private boolean isProcessing() {
383385
ProcessingNode node = getProcessingNode();
384386
return node != null
385-
&& node.isProcessing();
387+
&& node.isProcessing();
386388
}
387389

388390
private ProcessingNode getProcessingNode() {

0 commit comments

Comments
 (0)