From 338b42692be66d7812882e13f8c958b719968243 Mon Sep 17 00:00:00 2001 From: Marcus Fritzsch Date: Thu, 27 Jul 2017 16:02:00 +0200 Subject: layout: check id_min against lower_bound() result Signed-off-by: Marcus Fritzsch --- src/layout.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/layout.hpp') diff --git a/src/layout.hpp b/src/layout.hpp index 6c60bde..3308cf6 100644 --- a/src/layout.hpp +++ b/src/layout.hpp @@ -62,7 +62,9 @@ struct surface_id_to_layer_map { std::cend(this->mapping), surface_id); if (i != this->mapping.end()) { - return std::experimental::optional(i->layer_id); + if (i->id_min <= surface_id) { + return std::experimental::optional(i->layer_id); + } } return std::experimental::nullopt; -- cgit 1.2.3-korg