Quellcode durchsuchen

Merge branch 'master' of https://github.com/molstar/molstar

Alexander Rose vor 1 Jahr
Ursprung
Commit
d238b8aee9
2 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 1 0
      CHANGELOG.md
  2. 1 1
      src/mol-plugin/headless-plugin-context.ts

+ 1 - 0
CHANGELOG.md

@@ -10,6 +10,7 @@ Note that since we don't clearly distinguish between a public and private interf
 - Don't change camera.target unless flyMode or pointerLock are enabled
 - Handle empty CIF files
 - Add `structure-element-sphere` visual to `spacefill` representation
+- Fix missing `await` in `HeadlessPluginContext.saveStateSnapshot`
 
 ## [v3.42.0] - 2023-11-05
 

+ 1 - 1
src/mol-plugin/headless-plugin-context.ts

@@ -58,7 +58,7 @@ export class HeadlessPluginContext extends PluginContext {
 
     /** Save the current plugin state to a MOLJ file */
     async saveStateSnapshot(outPath: string) {
-        const snapshot = this.getStateSnapshot();
+        const snapshot = await this.getStateSnapshot();
         const snapshot_json = JSON.stringify(snapshot, null, 2);
         await new Promise<void>(resolve => {
             fs.writeFile(outPath, snapshot_json, () => resolve());