Merge "Ignore "disconnected" broadcast when voice dial is done"
diff --git a/src/com/android/voicedialer/VoiceDialerActivity.java b/src/com/android/voicedialer/VoiceDialerActivity.java
index 824934e..78d9c11 100644
--- a/src/com/android/voicedialer/VoiceDialerActivity.java
+++ b/src/com/android/voicedialer/VoiceDialerActivity.java
@@ -474,7 +474,7 @@
                         mHandler.postDelayed(new GreetingRunnable(), FIRST_UTTERANCE_DELAY);
                     }
                 } else if (prevState == BluetoothHeadset.STATE_AUDIO_CONNECTED) {
-                    if (!mWaitingForScoConnection) {
+                    if (!mWaitingForScoConnection && mState != EXITING) {
                         // apparently our connection to the headset has dropped.
                         // we won't be able to continue voicedialing.
                         if (false) Log.d(TAG, "lost sco connection");