tdf#123892 deduplicate entries in Get_Export_Formats_Resp
Change-Id: I6eaa3f0c1529b968b8eaa7ea67356dd5bf54d3f1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88418
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js
index 8748b40..86471ef 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -462,7 +462,17 @@ L.TileLayer = L.GridLayer.extend({
this._exportFormats = [];
}
this._exportFormats.push({label: label, format: format});
var duplicate = false;
for (var i = 0; i < this._exportFormats.length; i++) {
if (this._exportFormats[i].label == label && this._exportFormats[i].format == format) {
duplicate = true;
break;
}
}
if (duplicate == false) {
this._exportFormats.push({label: label, format: format});
}
},
setUrl: function (url, noRedraw) {