"Fix" double editor allocation
This commit is contained in:
parent
fd1237e180
commit
e07752d65a
|
@ -230,13 +230,20 @@ async function main() {
|
||||||
rootUri: `file://${message.root}`,
|
rootUri: `file://${message.root}`,
|
||||||
});
|
});
|
||||||
servicesDisposable = Services.install(services);
|
servicesDisposable = Services.install(services);
|
||||||
editor.setModel(
|
const newURI = `file://${message.root}/${config.main}`;
|
||||||
monaco.editor.createModel(
|
const oldModel = editor.getModel();
|
||||||
editor.getModel().getValue(),
|
if (oldModel.uri.toString() !== newURI) {
|
||||||
undefined,
|
// This code is likely to be buggy as it will probably
|
||||||
monaco.Uri.parse(`file://${message.root}/${config.main}`)
|
// never run and has thus never been tested.
|
||||||
)
|
editor.setModel(
|
||||||
);
|
monaco.editor.createModel(
|
||||||
|
oldModel.getValue(),
|
||||||
|
undefined,
|
||||||
|
monaco.Uri.parse(newURI)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
oldModel.dispose();
|
||||||
|
}
|
||||||
const connection = createMessageConnection(
|
const connection = createMessageConnection(
|
||||||
new RijuMessageReader(socket),
|
new RijuMessageReader(socket),
|
||||||
new RijuMessageWriter(socket)
|
new RijuMessageWriter(socket)
|
||||||
|
|
Loading…
Reference in New Issue