From b36ca8f557728fad22fca92b1ac1cea2e586a5fc Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 16 May 2024 11:14:32 +0000 Subject: [PATCH] Fix error handler with empty details --- .../java/io/xpipe/app/issue/ErrorHandlerComp.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/issue/ErrorHandlerComp.java b/app/src/main/java/io/xpipe/app/issue/ErrorHandlerComp.java index ac7d58929..f856c9349 100644 --- a/app/src/main/java/io/xpipe/app/issue/ErrorHandlerComp.java +++ b/app/src/main/java/io/xpipe/app/issue/ErrorHandlerComp.java @@ -259,9 +259,7 @@ public class ErrorHandlerComp extends SimpleComp { actionBox.getChildren().get(1).getStyleClass().addAll(BUTTON_OUTLINED, ACCENT); } - content.getChildren().addAll(actionBox, new Separator(Orientation.HORIZONTAL)); - - var details = createDetails(); + content.getChildren().addAll(actionBox); content.getStyleClass().add("top"); content.setFillWidth(true); content.setPrefWidth(600); @@ -269,9 +267,14 @@ public class ErrorHandlerComp extends SimpleComp { var layout = new BorderPane(); layout.setCenter(content); - layout.setBottom(details); layout.getStyleClass().add("error-handler-comp"); + if (event.getThrowable() != null) { + content.getChildren().add(new Separator(Orientation.HORIZONTAL)); + var details = createDetails(); + layout.setBottom(details); + } + return layout; } }