Fixed not turn to state 'done' when game crashes at the beginning
This commit is contained in:
@@ -80,6 +80,8 @@ public class LaunchingUIDaemon {
|
|||||||
LAUNCH_SCRIPT_FINISHER.accept(p);
|
LAUNCH_SCRIPT_FINISHER.accept(p);
|
||||||
});
|
});
|
||||||
HMCLApi.EVENT_BUS.channel(JavaProcessStoppedEvent.class).register(event -> {
|
HMCLApi.EVENT_BUS.channel(JavaProcessStoppedEvent.class).register(event -> {
|
||||||
|
GameLauncher launcher = ((GameLauncher) ((ProcessMonitor) event.getSource()).getTag());
|
||||||
|
HMCLApi.EVENT_BUS.fireChannel(new LaunchingStateChangedEvent(launcher, LaunchingState.Done));
|
||||||
checkExit(unpackProcessMonitor(event.getSource()));
|
checkExit(unpackProcessMonitor(event.getSource()));
|
||||||
});
|
});
|
||||||
HMCLApi.EVENT_BUS.channel(JavaProcessExitedAbnormallyEvent.class).register(event -> {
|
HMCLApi.EVENT_BUS.channel(JavaProcessExitedAbnormallyEvent.class).register(event -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user