From 06ea24bf10f986f838e8bf160802c98d5ac3a32f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 27 Dec 2017 11:48:37 +0100 Subject: [PATCH] restrict to spaces the user can actually see --- src/c3nav/routing/router.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/routing/router.py b/src/c3nav/routing/router.py index ec31fe91..7cf44217 100644 --- a/src/c3nav/routing/router.py +++ b/src/c3nav/routing/router.py @@ -326,7 +326,7 @@ class Router: continue if self.spaces[space].geometry_prep.contains(point): return self.spaces[space] - spaces = (self.spaces[space] for space in level.spaces) + spaces = (self.spaces[space] for space in level.spaces if space not in excluded_spaces) spaces = ((space, space.geometry.distance(point)) for space in spaces) spaces = tuple((space, distance) for space, distance in spaces if distance < 0.5) if not spaces: