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) {