loleaflet/js/global.js |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

New commits:
commit e9abaaf71b23809fe96c5475030363d623b753a3
Author:     Michael Meeks <michael.me...@collabora.com>
AuthorDate: Thu Apr 30 16:29:26 2020 +0100
Commit:     Michael Meeks <michael.me...@collabora.com>
CommitDate: Thu Apr 30 19:01:46 2020 +0200

    Proxy: tolerate missing CSS files during CSS re-write.
    
    Change-Id: I3d5af4950962391466192fdb391915d02f8813ed
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/93221
    Tested-by: Michael Meeks <michael.me...@collabora.com>
    Reviewed-by: Michael Meeks <michael.me...@collabora.com>

diff --git a/loleaflet/js/global.js b/loleaflet/js/global.js
index 07ae23ad9..c5546f7c2 100644
--- a/loleaflet/js/global.js
+++ b/loleaflet/js/global.js
@@ -402,7 +402,13 @@
                                relBases.pop(); // bin last - css name.
                                var replaceBase = 'url("' + relBases.join('/') 
+ '/images/';
 
-                               var rules = sheets[i].cssRules || 
sheets[i].rules;
+                               var rules;
+                               try {
+                                       rules = sheets[i].cssRules || 
sheets[i].rules;
+                               } catch (err) {
+                                       console.log('Missing CSS from ' + 
sheets[i].href);
+                                       continue;
+                               }
                                for (var r = 0; r < rules.length; ++r) {
                                        if (!rules[r] || !rules[r].style)
                                                continue;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to