FIX 1914930 -- Bad state of Emergency Dialer after orientation change.
David Brown [Tue, 16 Jun 2009 19:40:17 +0000 (12:40 -0700)]
The fix: EmergencyDialer should set android:screenOrientation="nosensor"
just like the regular dialer.

AndroidManifest.xml
src/com/android/phone/EmergencyDialer.java

index 9786fc4..cd4b30e 100644 (file)
                       android:readPermission="android.permission.READ_CONTACTS"
                       android:writePermission="android.permission.WRITE_CONTACTS" />
 
-        <!-- A virtual emergency 12 key dialer -->
+        <!-- Dialer UI that only allows emergency calls -->
         <activity android:name="EmergencyDialer"
-            android:label="@string/emergencyDialerIconLabel">
+            android:label="@string/emergencyDialerIconLabel"
+            android:screenOrientation="nosensor">
             <intent-filter>
                 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
                 <category android:name="android.intent.category.DEFAULT" />
index 599d83c..827fb30 100644 (file)
@@ -44,7 +44,7 @@ import android.view.WindowManager;
 import android.widget.EditText;
 
 /**
- * EmergencyDialer is a special dailer that is used ONLY for dialing emergency calls.
+ * EmergencyDialer is a special dialer that is used ONLY for dialing emergency calls.
  * It is a special case of the TwelveKeyDialer that:
  *   1. allows ONLY emergency calls to be dialed
  *   2. disallows voicemail functionality
@@ -416,7 +416,7 @@ View.OnLongClickListener, View.OnKeyListener, TextWatcher {
     public void onPause() {
         // Turn keyguard back on and set the poke lock timeout to default.  There
         // is no need to do anything with the wake lock.
-        if (DBG) Log.d(LOG_TAG, "turning keyguard back on and closing the dailer");
+        if (DBG) Log.d(LOG_TAG, "turning keyguard back on and closing the dialer");
         PhoneApp app = (PhoneApp) getApplication();
         app.reenableKeyguard();
         app.setScreenTimeout(PhoneApp.ScreenTimeoutDuration.DEFAULT);