diff options
author | Mohammed Habibulla <moch@google.com> | 2015-12-09 20:47:23 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-12-09 20:47:23 +0000 |
commit | 7a0f0caf76bb9a5ea0fedd4d8d700e8c24b44f27 (patch) | |
tree | 0c1d1b54eb6a486fd59c3dce88a7765a23535329 | |
parent | 790c5ee090ba020ff433a86fb2133b7a4272b8fc (diff) | |
parent | 9fc43cf8a3879a8603d0f71579c7dad980be60b4 (diff) | |
download | example-ledflasher-7a0f0caf76bb9a5ea0fedd4d8d700e8c24b44f27.tar.gz |
Merge "ledstatus: use internally stored state when checking if led is on"
-rw-r--r-- | src/ledservice/ledstatus.cpp | 3 |
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; |