drm_hwcomposer: Add connection state to DrmConnector

So we can determine if it's connected or not.

BUG=chrome-os-partner:41682
TEST=Tested on ryu with DP

Change-Id: Ie0dadb2737d3a98257fb6e4fa02f17d7dae44f6c
Signed-off-by: Sean Paul <seanpaul@chromium.org>
diff --git a/drmconnector.cpp b/drmconnector.cpp
index 8469c5e..ccb38e2 100644
--- a/drmconnector.cpp
+++ b/drmconnector.cpp
@@ -81,6 +81,8 @@
     return -ENODEV;
   }
 
+  state_ = c->connection;
+
   std::vector<DrmMode> new_modes;
   for (int i = 0; i < c->count_modes; ++i) {
     bool exists = false;
@@ -126,6 +128,10 @@
   encoder_ = encoder;
 }
 
+drmModeConnection DrmConnector::state() const {
+  return state_;
+}
+
 uint32_t DrmConnector::mm_width() const {
   return mm_width_;
 }