From e5e4282af1d2d4277c8e2c13a312be0187f44257 Mon Sep 17 00:00:00 2001 From: Chung-yih Wang Date: Sat, 11 Sep 2010 10:24:46 +0800 Subject: [PATCH] Enable the call setting when the VoIP feature is supported. If the VoIP feature is included, the user need to be able to configure the internet call settings even if it is in airplan mode. Change-Id: I00d73fb0d9213162b8a9887cad0f800418446787 --- src/com/android/settings/Settings.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index 5309cf57a2..b37c3402e8 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -16,6 +16,7 @@ package com.android.settings; +import android.net.sip.SipManager; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceActivity; @@ -51,7 +52,9 @@ public class Settings extends PreferenceActivity { @Override protected void onResume() { super.onResume(); - findPreference(KEY_CALL_SETTINGS).setEnabled(!AirplaneModeEnabler.isAirplaneModeOn(this)); + findPreference(KEY_CALL_SETTINGS).setEnabled( + !AirplaneModeEnabler.isAirplaneModeOn(this) + || SipManager.isVoipSupported(this)); } } -- 2.11.0