From efc0f91b93f331e00a036125dea27f027c23e4fd Mon Sep 17 00:00:00 2001 From: Danielku15 Date: Sat, 7 May 2022 11:44:04 +0200 Subject: [PATCH] Clear various settings during print to avoid double print. --- src/platform/javascript/AlphaTabApi.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/platform/javascript/AlphaTabApi.ts b/src/platform/javascript/AlphaTabApi.ts index a405244e2..416dc7fa6 100644 --- a/src/platform/javascript/AlphaTabApi.ts +++ b/src/platform/javascript/AlphaTabApi.ts @@ -69,6 +69,13 @@ export class AlphaTabApi extends AlphaTabApiBase { let settings: Settings = JsonConverter.jsObjectToSettings(JsonConverter.settingsToJsObject(this.settings)); settings.core.enableLazyLoading = false; settings.core.useWorkers = false; + settings.core.file = null; + settings.core.tracks = null; + settings.player.enableCursor = false; + settings.player.enablePlayer = false; + settings.player.enableElementHighlighting = false; + settings.player.enableUserInteraction = false; + settings.player.soundFont = null; settings.display.scale = 0.8; settings.display.stretchForce = 0.8; SettingsSerializer.fromJson(settings, additionalSettings);