]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/external-libkmsxx.git/blobdiff - kms++util/src/resourcemanager.cpp
use reserve_connector from ResourceManager
[android/external-libkmsxx.git] / kms++util / src / resourcemanager.cpp
index cdd3e40440a98b4bd2bbb5de9debb41d330e1661..5c83ad77758ca7a1e0086484d219c88bdb9d9925 100644 (file)
@@ -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()) {