summaryrefslogtreecommitdiffstats
path: root/media/java
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2013-07-18 17:10:42 -0700
committerGlenn Kasten <gkasten@google.com>2013-07-22 07:40:09 -0700
commit79e49a0752bc2ec1431728ab793601536fac1ee5 (patch)
treee540e2fe566336212d14f69aba821789a52ac50f /media/java
parent3f0af8be9e11112b03fc487bc2cc393286b923b5 (diff)
downloadframeworks_base-79e49a0752bc2ec1431728ab793601536fac1ee5.zip
frameworks_base-79e49a0752bc2ec1431728ab793601536fac1ee5.tar.gz
frameworks_base-79e49a0752bc2ec1431728ab793601536fac1ee5.tar.bz2
Return the record state locked
This field is always accessed with a lock held. See Change-Id: I502b7401196c42932c9667ef73eb4cae16c3da16 Change-Id: I0900b60cd6b9076868532f951db370ccd5a0312e
Diffstat (limited to 'media/java')
-rw-r--r--media/java/android/media/AudioRecord.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/media/java/android/media/AudioRecord.java b/media/java/android/media/AudioRecord.java
index 5383d08..6da0e25 100644
--- a/media/java/android/media/AudioRecord.java
+++ b/media/java/android/media/AudioRecord.java
@@ -421,7 +421,9 @@ public class AudioRecord
* @see AudioRecord#RECORDSTATE_RECORDING
*/
public int getRecordingState() {
- return mRecordingState;
+ synchronized (mRecordingStateLock) {
+ return mRecordingState;
+ }
}
/**