am bc7f678c
: Merge "Fix crash in Settings > Security" into jb-mr1-dev
* commit 'bc7f678cc9334ef9d45a220fd0ef2db9c31019dc': Fix crash in Settings > Security
This commit is contained in:
@@ -254,19 +254,21 @@ public class SecuritySettings extends SettingsPreferenceFragment
|
|||||||
}
|
}
|
||||||
|
|
||||||
mUserSelectedWidget = root.findPreference(KEY_CHOOSE_USER_SELECTED_LOCKSCREEN_WIDGET);
|
mUserSelectedWidget = root.findPreference(KEY_CHOOSE_USER_SELECTED_LOCKSCREEN_WIDGET);
|
||||||
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(getActivity());
|
if (mUserSelectedWidget != null) {
|
||||||
int appWidgetId = -1;
|
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(getActivity());
|
||||||
String appWidgetIdString = Settings.Secure.getString(
|
int appWidgetId = -1;
|
||||||
getContentResolver(), Settings.Secure.LOCK_SCREEN_USER_SELECTED_APPWIDGET_ID);
|
String appWidgetIdString = Settings.Secure.getString(
|
||||||
if (appWidgetIdString != null) {;
|
getContentResolver(), Settings.Secure.LOCK_SCREEN_USER_SELECTED_APPWIDGET_ID);
|
||||||
appWidgetId = (int) Integer.decode(appWidgetIdString);
|
if (appWidgetIdString != null) {;
|
||||||
}
|
appWidgetId = (int) Integer.decode(appWidgetIdString);
|
||||||
if (appWidgetId == -1) {
|
}
|
||||||
mUserSelectedWidget.setSummary(getResources().getString(R.string.widget_none));
|
if (appWidgetId == -1) {
|
||||||
} else {
|
mUserSelectedWidget.setSummary(getResources().getString(R.string.widget_none));
|
||||||
AppWidgetProviderInfo appWidget = appWidgetManager.getAppWidgetInfo(appWidgetId);
|
} else {
|
||||||
if (appWidget != null) {
|
AppWidgetProviderInfo appWidget = appWidgetManager.getAppWidgetInfo(appWidgetId);
|
||||||
mUserSelectedWidget.setSummary(appWidget.label);
|
if (appWidget != null) {
|
||||||
|
mUserSelectedWidget.setSummary(appWidget.label);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user