Index: media/midi/midi_manager.h |
diff --git a/media/midi/midi_manager.h b/media/midi/midi_manager.h |
index 9d0896a3703bd833ab46509ce4e108e61867d27b..7e595d6d8415a15438953f57c4e928d4c8adeaba 100644 |
--- a/media/midi/midi_manager.h |
+++ b/media/midi/midi_manager.h |
@@ -190,8 +190,14 @@ class MIDI_EXPORT MidiManager { |
// order to invoke CompleteStartSession() on the thread. |
scoped_refptr<base::SingleThreadTaskRunner> session_thread_runner_; |
- // Keeps true if platform dependent initialization is already completed. |
- bool initialized_; |
+ enum class InitializationState { |
Takashi Toyoshima
2016/10/24 10:07:29
https://google.github.io/styleguide/cppguide.html#
Shao-Chuan Lee
2016/10/24 10:09:38
Done.
|
+ NOT_STARTED, |
+ STARTED, |
+ COMPLETED, |
+ }; |
+ |
+ // Tracks platform dependent initialization state. |
+ InitializationState initialization_state_; |
// Keeps false until Finalize() is called. |
bool finalized_; |
@@ -205,7 +211,7 @@ class MIDI_EXPORT MidiManager { |
MidiPortInfoList output_ports_; |
// Protects access to |clients_|, |pending_clients_|, |
- // |session_thread_runner_|, |initialized_|, |finalize_|, |result_|, |
+ // |session_thread_runner_|, |initialization_state_|, |finalize_|, |result_|, |
// |input_ports_| and |output_ports_|. |
base::Lock lock_; |