diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2011-08-31 18:24:04 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2011-08-31 18:24:04 -0700 |
commit | b716f0b7b2d8e4b045843fc6a7004910eb344c19 (patch) | |
tree | d591b77edf50323319052372281b7b7af8f854ef /docs/html/sdk/api_diff/14/changes | |
parent | 528e382f48681a2175a24e7403f63a4493d7c44b (diff) |
Fix 5243349 RemoteControlDisplay incorrectly updated
This fixes a case where the RCD would display transport control
for a RemoteControlClient that didn't have audio focus.
This was happening because registering an RCD was directly calling
the updateRemoteControlDisplay method, without first calling
the checkUpdateRemoteControlDisplay method which verifies the
conditions before updating the display. One of those conditions
is that the audio focus stack shouldn't be empty.
To verify this fix, several functions were also rename to clearly
indicate the lock order and verify we properly synchronize on
the right objects. In doing so, a missing synchronization on
audio focus was found.
Change-Id: If1baaac224ea676aeb83ac0aefcc53f87461c32e
Diffstat (limited to 'docs/html/sdk/api_diff/14/changes')
0 files changed, 0 insertions, 0 deletions