]> git.mdlowis.com Git - proto/labwc.git/commitdiff
edges: weaken traversal requirement for applying resistance
authorAndrew J. Hesford <ajh@sideband.org>
Tue, 6 Feb 2024 15:41:15 +0000 (10:41 -0500)
committerAndrew J. Hesford <ajh@sideband.org>
Tue, 6 Feb 2024 15:41:15 +0000 (10:41 -0500)
src/edges.c

index 43df410a945a72bdd5d57494343f627f12f690c6..6637f7b5bce7770b4b7aa179cf22d0f13ac6e1a8 100644 (file)
@@ -446,7 +446,7 @@ edges_traverse_edge(struct edge current, struct edge target, struct edge obstacl
                        current.offset, current.min, target.offset, target.min);
 
        /* Motion misses when obstacle ends above start of quad segment */
-       if (obstacle.max < lo) {
+       if (obstacle.max <= lo) {
                return false;
        }
 
@@ -455,5 +455,5 @@ edges_traverse_edge(struct edge current, struct edge target, struct edge obstacl
                        current.offset, current.max, target.offset, target.max);
 
        /* Motion hits when obstacle starts above the end of quad segment */
-       return obstacle.min <= hi;
+       return obstacle.min < hi;
 }