mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-17 15:57:18 -04:00
fix(ui): not parsing xml. Closes #1678.
This commit is contained in:
parent
b1952a7b37
commit
b17bac050b
@ -77,7 +77,7 @@ public class GameCrashWindow extends Stage {
|
|||||||
private final StringProperty arch = new SimpleStringProperty(Architecture.SYSTEM_ARCH.getDisplayName());
|
private final StringProperty arch = new SimpleStringProperty(Architecture.SYSTEM_ARCH.getDisplayName());
|
||||||
private final TextFlow reasonTextFlow = new TextFlow(new Text(i18n("game.crash.reason.unknown")));
|
private final TextFlow reasonTextFlow = new TextFlow(new Text(i18n("game.crash.reason.unknown")));
|
||||||
private final BooleanProperty loading = new SimpleBooleanProperty();
|
private final BooleanProperty loading = new SimpleBooleanProperty();
|
||||||
private final Label feedbackLabel = new Label(i18n("game.crash.feedback"));
|
private final TextFlow feedbackTextFlow = new TextFlow();
|
||||||
|
|
||||||
private final ManagedProcess managedProcess;
|
private final ManagedProcess managedProcess;
|
||||||
private final DefaultGameRepository repository;
|
private final DefaultGameRepository repository;
|
||||||
@ -104,6 +104,8 @@ public class GameCrashWindow extends Stage {
|
|||||||
|
|
||||||
this.view = new View();
|
this.view = new View();
|
||||||
|
|
||||||
|
this.feedbackTextFlow.getChildren().addAll(FXUtils.parseSegment(i18n("game.crash.feedback"), Controllers::onHyperlinkAction));
|
||||||
|
|
||||||
setScene(new Scene(view, 800, 480));
|
setScene(new Scene(view, 800, 480));
|
||||||
getScene().getStylesheets().addAll(config().getTheme().getStylesheets(config().getLauncherFontFamily()));
|
getScene().getStylesheets().addAll(config().getTheme().getStylesheets(config().getLauncherFontFamily()));
|
||||||
setTitle(i18n("game.crash.title"));
|
setTitle(i18n("game.crash.title"));
|
||||||
@ -180,9 +182,9 @@ public class GameCrashWindow extends Stage {
|
|||||||
reasonTextFlow.getChildren().setAll(FXUtils.parseSegment(i18n("game.crash.reason.unknown"), Controllers::onHyperlinkAction));
|
reasonTextFlow.getChildren().setAll(FXUtils.parseSegment(i18n("game.crash.reason.unknown"), Controllers::onHyperlinkAction));
|
||||||
}
|
}
|
||||||
|
|
||||||
feedbackLabel.setVisible(true);
|
feedbackTextFlow.setVisible(true);
|
||||||
} else {
|
} else {
|
||||||
feedbackLabel.setVisible(false);
|
feedbackTextFlow.setVisible(false);
|
||||||
reasonTextFlow.getChildren().setAll(segments);
|
reasonTextFlow.getChildren().setAll(segments);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -350,7 +352,7 @@ public class GameCrashWindow extends Stage {
|
|||||||
|
|
||||||
gameDirPane.setPadding(new Insets(8));
|
gameDirPane.setPadding(new Insets(8));
|
||||||
VBox.setVgrow(gameDirPane, Priority.ALWAYS);
|
VBox.setVgrow(gameDirPane, Priority.ALWAYS);
|
||||||
gameDirPane.getChildren().setAll(gameDir, javaDir, new VBox(reasonTitle, reasonTextFlow, feedbackLabel));
|
gameDirPane.getChildren().setAll(gameDir, javaDir, new VBox(reasonTitle, reasonTextFlow, feedbackTextFlow));
|
||||||
}
|
}
|
||||||
|
|
||||||
HBox toolBar = new HBox();
|
HBox toolBar = new HBox();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user