]> _ Git - fluidbook-html5.git/commitdiff
wait #6879 @3.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 23 Apr 2024 13:18:00 +0000 (15:18 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 23 Apr 2024 13:18:00 +0000 (15:18 +0200)
js/libs/fluidbook/fluidbook.loader.js

index 1fe9152c9eea3baa3fbf23b767be935ee95e4600..3aa8e863dc61fd3153dc2d7e27df08c733d1dd44 100644 (file)
@@ -872,10 +872,6 @@ FluidbookLoader.prototype = {
                 }
 
 
-
-
-
-
             } else {
                 callback();
             }
@@ -1062,21 +1058,21 @@ FluidbookLoader.prototype = {
 
     renderSVGToCanvas: function (page, ctx, cw, ch, callback) {
         let $this = this;
-        var img = this.texts[page];
+
+        var img = $this.texts[page];
         if (img !== undefined && img !== null) {
             img = img.get(0);
-            if (img.width === 0) {
-                $this.deletePage(page);
-                $this._preloadPage(page, function () {
-
-                });
-                return;
-            }
             ctx.drawImage(img, 0, 0, img.width - 2, img.height - 2, 0, 0, cw, ch);
+            if (callback !== undefined) {
+                callback();
+            }
+        } else {
+            setTimeout(function () {
+                $this.renderSVGToCanvas(page, ctx, cw, ch, callback);
+            }, 500);
         }
-        if (callback !== undefined) {
-            callback();
-        }
+
+
         //
         // let textThickness = parseFloat($this.fluidbook.settings.textsThickness);
         //