summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammed Habibulla <moch@google.com>2015-12-09 20:47:23 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-12-09 20:47:23 +0000
commit7a0f0caf76bb9a5ea0fedd4d8d700e8c24b44f27 (patch)
tree0c1d1b54eb6a486fd59c3dce88a7765a23535329
parent790c5ee090ba020ff433a86fb2133b7a4272b8fc (diff)
parent9fc43cf8a3879a8603d0f71579c7dad980be60b4 (diff)
downloadexample-ledflasher-7a0f0caf76bb9a5ea0fedd4d8d700e8c24b44f27.tar.gz
Merge "ledstatus: use internally stored state when checking if led is on"
-rw-r--r--src/ledservice/ledstatus.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ledservice/ledstatus.cpp b/src/ledservice/ledstatus.cpp
index a51ea2a..6ce65c6 100644
--- a/src/ledservice/ledstatus.cpp
+++ b/src/ledservice/ledstatus.cpp
@@ -109,6 +109,9 @@ std::vector<bool> LedStatus::GetStatus() const {
}
bool LedStatus::IsLedOn(size_t index) const {
+ if (lights_hal_)
+ return hal_led_status_[index];
+
brillo::StreamPtr stream = GetLEDDataStream(index, false);
if (!stream)
return false;