geforkt von Mirrors/Velocity
Also make sure tab list completion doesn't crash the proxy
Dieser Commit ist enthalten in:
Ursprung
1f329b09f3
Commit
2f0ba42fa0
@ -51,12 +51,16 @@ public final class VelocityConsole extends SimpleTerminalConsole implements Comm
|
|||||||
return super.buildReader(builder
|
return super.buildReader(builder
|
||||||
.appName("Velocity")
|
.appName("Velocity")
|
||||||
.completer((reader, parsedLine, list) -> {
|
.completer((reader, parsedLine, list) -> {
|
||||||
Optional<List<String>> o = this.server.getCommandManager().offerSuggestions(this, parsedLine.line());
|
try {
|
||||||
o.ifPresent(offers -> {
|
Optional<List<String>> o = this.server.getCommandManager().offerSuggestions(this, parsedLine.line());
|
||||||
for (String offer : offers) {
|
o.ifPresent(offers -> {
|
||||||
list.add(new Candidate(offer));
|
for (String offer : offers) {
|
||||||
}
|
list.add(new Candidate(offer));
|
||||||
});
|
}
|
||||||
|
});
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("An error occurred while trying to perform tab completion.", e);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren