Fix NPE in BT Settings launch from a shortcut.

Bug: 3089335
This commit is contained in:
Amith Yamasani
2010-10-13 13:33:32 -07:00
parent 4747950d8e
commit 290ba7c1ae

View File

@@ -41,11 +41,10 @@ import android.preference.CheckBoxPreference;
import android.preference.Preference;
import android.preference.PreferenceScreen;
import android.text.TextUtils;
import android.util.Log;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.MenuItem;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.widget.AdapterView.AdapterContextMenuInfo;
import java.util.List;
@@ -148,7 +147,8 @@ public class BluetoothSettings extends SettingsPreferenceFragment
final Intent intent = activity.getIntent();
// This additional argument comes from PreferenceScreen (See TetherSettings.java).
String action = getArguments().getString(ACTION);
Bundle args = getArguments();
String action = args != null ? args.getString(ACTION) : null;
if (TextUtils.isEmpty(action)) {
action = intent.getAction();
}