Deselect features that are hidden..

This commit is contained in:
Bryan Housel
2014-10-30 15:01:03 -04:00
parent 9c32b89e6a
commit 6b31eab5a7

View File

@@ -286,9 +286,15 @@ iD.Features = function(context) {
};
features.filter = function(d, graph) {
var selected = context.selectedIDs();
resolver = graph || resolver;
return features.hidden().length ? _.reject(d, function(e) {
return features.isHidden(e, resolver);
var hidden = features.isHidden(e, resolver);
if (hidden && _.contains(selected, e.id)) {
context.enter(iD.modes.Browse(context));
}
return hidden;
}) : d;
};