From 3db1349b163b9d9291db3d0f001664968f5f9943 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Thu, 30 Mar 2017 14:35:06 +0300 Subject: resmgr: fix reserve_plane() reserve_plane() had inverted check, and looked for any plane type but the one that was requested. Signed-off-by: Tomi Valkeinen --- kms++util/src/resourcemanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kms++util/src/resourcemanager.cpp') diff --git a/kms++util/src/resourcemanager.cpp b/kms++util/src/resourcemanager.cpp index f751147..c4bf7f8 100644 --- a/kms++util/src/resourcemanager.cpp +++ b/kms++util/src/resourcemanager.cpp @@ -138,7 +138,7 @@ Plane* ResourceManager::reserve_plane(Crtc* crtc, PlaneType type, PixelFormat fo return nullptr; for (Plane* plane : crtc->get_possible_planes()) { - if (plane->plane_type() == type) + if (plane->plane_type() != type) continue; if (format != PixelFormat::Undefined && !plane->supports_format(format)) -- cgit v1.2.3