OSDN Git Service

Return the record state locked
authorGlenn Kasten <gkasten@google.com>
Fri, 19 Jul 2013 00:10:42 +0000 (17:10 -0700)
committerGlenn Kasten <gkasten@google.com>
Mon, 22 Jul 2013 14:40:09 +0000 (07:40 -0700)
This field is always accessed with a lock held.
See Change-Id: I502b7401196c42932c9667ef73eb4cae16c3da16

Change-Id: I0900b60cd6b9076868532f951db370ccd5a0312e

media/java/android/media/AudioRecord.java

index 5383d08..6da0e25 100644 (file)
@@ -421,7 +421,9 @@ public class AudioRecord
      * @see AudioRecord#RECORDSTATE_RECORDING
      */
     public int getRecordingState() {
-        return mRecordingState;
+        synchronized (mRecordingStateLock) {
+            return mRecordingState;
+        }
     }
 
     /**