diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2017-02-07 13:39:15 +0200 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2017-02-10 07:04:02 +0200 |
commit | 05009c91478ca2a8790a758ed0bd218e5f4dffb8 (patch) | |
tree | dc7813a92e7cf3adaf90b2c3c02a95c496e87acf /kms++util/src/resourcemanager.cpp | |
parent | 05bc0a0c4fe88031e72f17b342476d5f7d6775d0 (diff) |
use reserve_connector from ResourceManager
Diffstat (limited to 'kms++util/src/resourcemanager.cpp')
-rw-r--r-- | kms++util/src/resourcemanager.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kms++util/src/resourcemanager.cpp b/kms++util/src/resourcemanager.cpp index cdd3e40..5c83ad7 100644 --- a/kms++util/src/resourcemanager.cpp +++ b/kms++util/src/resourcemanager.cpp @@ -99,6 +99,15 @@ Connector* ResourceManager::reserve_connector(const string& name) return conn; } +Connector* ResourceManager::reserve_connector(Connector* conn) +{ + if (contains(m_reserved_connectors, conn)) + return nullptr; + + m_reserved_connectors.push_back(conn); + return conn; +} + Crtc* ResourceManager::reserve_crtc(Connector* conn) { if (Crtc* crtc = conn->get_current_crtc()) { |