From 4686dfc0bb79caab2a48a459918a12106d83f8b3 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Tue, 10 Feb 2015 09:59:09 +0100 Subject: [PATCH 1/3] Select the uppermost feature --- src/ol/interaction/selectinteraction.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ol/interaction/selectinteraction.js b/src/ol/interaction/selectinteraction.js index 9a995a0d78..4fe27c34bb 100644 --- a/src/ol/interaction/selectinteraction.js +++ b/src/ol/interaction/selectinteraction.js @@ -152,9 +152,8 @@ ol.interaction.Select.handleEvent = function(mapBrowserEvent) { function(feature, layer) { selected.push(feature); }, undefined, this.layerFilter_); - if (selected.length > 0 && - features.getLength() == 1 && - features.item(0) == selected[selected.length - 1]) { + if (selected.length > 0 && features.getLength() == 1 && + features.item(0) == selected[0]) { // No change } else { if (features.getLength() !== 0) { @@ -163,7 +162,7 @@ ol.interaction.Select.handleEvent = function(mapBrowserEvent) { if (this.multi_) { features.extend(selected); } else if (selected.length > 0) { - features.push(selected[selected.length - 1]); + features.push(selected[0]); } } } else { From fb2506672c42b637e15c431eeac6c0678e632a4a Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Fri, 13 Feb 2015 10:51:31 -0700 Subject: [PATCH 2/3] Changelog for v3.2.1 --- changelog/v3.2.1.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 changelog/v3.2.1.md diff --git a/changelog/v3.2.1.md b/changelog/v3.2.1.md new file mode 100644 index 0000000000..afbacb7a38 --- /dev/null +++ b/changelog/v3.2.1.md @@ -0,0 +1,9 @@ +# 3.2.1 + +## Summary + +This is a patch release that fixes a regression with the select interaction in the [3.2.0 release](https://github.com/openlayers/ol3/releases/tag/v3.2.0). + +## Changes + + * [#3236](https://github.com/openlayers/ol3/pull/3236) - Select the uppermost feature. ([@tschaub](https://github.com/tschaub)) From 0ddae22661c6db4fb3fb943832e8f7cc9b9a5d22 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Fri, 13 Feb 2015 10:52:02 -0700 Subject: [PATCH 3/3] Update package version to 3.2.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e52685dfc9..d0358a89a1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openlayers", - "version": "3.2.0", + "version": "3.2.1", "description": "Build tools and sources for developing OpenLayers based mapping applications", "keywords": [ "map",