From 6af378a872670b857fc25823702b782902e3a189 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 26 Sep 2024 11:20:28 +0200 Subject: [PATCH] wip #7099 @0:20 --- js/libs/fluidbook/fluidbook.support.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.support.js b/js/libs/fluidbook/fluidbook.support.js index 783c9d17..cd743884 100644 --- a/js/libs/fluidbook/fluidbook.support.js +++ b/js/libs/fluidbook/fluidbook.support.js @@ -14,8 +14,14 @@ function FluidbookSupport(fluidbook) { this.iOS = Modernizr.ios; this.edge = Modernizr.edge; this.chromeBased = Modernizr.chrome || this.edge; - this.gpuInfos = this.getGPUInfos(); - this.svgtocanvas = this.fluidbook.settings.svgToCanvas == 1 && this.IE === 0 && !(this.safari && this.macOs) && this.getGPUInfos().vendor.indexOf('intel') === -1 && this.getGPUInfos().vendor.indexOf('renderer') === -1; + + try { + this.gpuInfos = this.getGPUInfos(); + this.svgtocanvas = this.fluidbook.settings.svgToCanvas == 1 && this.IE === 0 && !(this.safari && this.macOs) && this.getGPUInfos().vendor.indexOf('intel') === -1 && this.getGPUInfos().vendor.indexOf('renderer') === -1; + } catch (e) { + this.svgtocanvas = false; + } + this.pdftocanvas = window.pdfjsLib !== undefined && this.fluidbook.settings.svgToCanvas == 2; // If in node-webkit or if the index.html fluidbook is locally open in a browser -- 2.39.5