Fix for AVATAR_JS-148, setup argv
Reviewed-by: asquare
This commit is contained in:
parent
01615930dd
commit
4dcb3b7a68
@ -474,6 +474,11 @@ public final class Server {
|
||||
return loader;
|
||||
}
|
||||
|
||||
public void initArgv(String[] argv) {
|
||||
checkPermission();
|
||||
LibUV.initArgv(argv);
|
||||
}
|
||||
|
||||
private void setArgs(final String[] avatarArgs, final String[] userArgs, final String[] userFiles) {
|
||||
this.avatarArgs = avatarArgs != null ? avatarArgs.clone() : null;
|
||||
this.userArgs = userArgs != null ? userArgs.clone() : null;
|
||||
|
@ -526,12 +526,22 @@ Object.defineProperty(exports, 'abort', {
|
||||
}
|
||||
});
|
||||
|
||||
var setup = false;
|
||||
function setupArgs() {
|
||||
if (!setup) {
|
||||
__avatar.initArgv(Java.to(exports.argv, "java.lang.String[]"));
|
||||
setup = true;
|
||||
}
|
||||
}
|
||||
|
||||
Object.defineProperty(exports, 'title', {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
setupArgs();
|
||||
return LibUV.getTitle();
|
||||
},
|
||||
set: function(value) {
|
||||
setupArgs();
|
||||
LibUV.setTitle(value);
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user