1
0
mirror of https://github.com/aNNiMON/HotaruFX.git synced 2024-09-19 14:14:21 +03:00

Small refactoring

This commit is contained in:
Victor 2017-09-09 13:06:50 +03:00
parent b1408c5891
commit e6b9d32b2e
2 changed files with 11 additions and 13 deletions

View File

@ -117,8 +117,7 @@ public class EditorController implements Initializable, DocumentListener {
stage.setScene(scene);
stage.show();
} catch (Exception e) {
logError("Unable to open about window");
logPane.setExpanded(true);
showError("Unable to open about window");
}
}
@ -151,11 +150,9 @@ public class EditorController implements Initializable, DocumentListener {
stage.show();
});
} catch (RendererException re) {
logError(re.getMessage());
logPane.setExpanded(true);
showError(re.getMessage());
} catch (RuntimeException e) {
logError(Exceptions.stackTraceToString(e));
logPane.setExpanded(true);
showError(Exceptions.stackTraceToString(e));
}
}
@ -189,8 +186,7 @@ public class EditorController implements Initializable, DocumentListener {
stage.setTitle(task.getMessage());
});
task.setOnFailed(ev -> {
logError(Exceptions.stackTraceToString(ev.getSource().getException()));
logPane.setExpanded(true);
showError(Exceptions.stackTraceToString(ev.getSource().getException()));
stage.close();
});
task.setOnSucceeded(ev -> stage.close());
@ -199,11 +195,9 @@ public class EditorController implements Initializable, DocumentListener {
stage.show();
});
} catch (RendererException re) {
logError(re.getMessage());
logPane.setExpanded(true);
showError(re.getMessage());
} catch (RuntimeException e) {
logError(Exceptions.stackTraceToString(e));
logPane.setExpanded(true);
showError(Exceptions.stackTraceToString(e));
}
}
@ -285,6 +279,11 @@ public class EditorController implements Initializable, DocumentListener {
syntaxHighlighter.release();
}
public void showError(String message) {
logError(message);
logPane.setExpanded(true);
}
@Override
public void logError(String message) {
log.insertText(0, message + System.lineSeparator());

View File

@ -29,7 +29,6 @@ public class RenderTask extends Task<Boolean> {
frameRate = timeLine.getFrameRate();
}
@Override
protected Boolean call() throws Exception {
val fxTimeline = timeLine.getFxTimeline();