loleaflet/src/map/Clipboard.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
New commits: commit ac7125b1ea4f451a4dfef0a7eed999e18ff0f51b Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Tue Jul 7 09:52:04 2020 +0200 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Tue Jul 7 10:16:59 2020 +0200 clipboard: avoid error when localStorage is not available In some browsers with strange settings localStorage is not available. Change-Id: If9e5ebeb9701cc0a2b19c5946bcbc23f76a8c577 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/98238 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> diff --git a/loleaflet/src/map/Clipboard.js b/loleaflet/src/map/Clipboard.js index 39f5f6f10..31a459aa2 100644 --- a/loleaflet/src/map/Clipboard.js +++ b/loleaflet/src/map/Clipboard.js @@ -770,10 +770,13 @@ L.Clipboard = L.Class.extend({ _userAlreadyWarned: function (warning) { var itemKey = warning; - if (!localStorage.getItem(itemKey)) { - localStorage.setItem(itemKey, '1'); + var storage = localStorage; + if (storage && !storage.getItem(itemKey)) { + storage.setItem(itemKey, '1'); return false; - } + } else if (!storage) + return false; + return true; }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits