Disable security widgets for now

Change-Id: Ia4627d697514c4029fb0fb3250d674ed25495f97
This commit is contained in:
Michael Jurka
2012-10-10 23:56:53 +02:00
parent 2fc940351f
commit 1a6e3e175d

View File

@@ -39,6 +39,7 @@ import android.preference.CheckBoxPreference;
import android.preference.ListPreference; import android.preference.ListPreference;
import android.preference.Preference; import android.preference.Preference;
import android.preference.Preference.OnPreferenceChangeListener; import android.preference.Preference.OnPreferenceChangeListener;
import android.preference.PreferenceCategory;
import android.preference.PreferenceGroup; import android.preference.PreferenceGroup;
import android.preference.PreferenceScreen; import android.preference.PreferenceScreen;
import android.provider.Settings; import android.provider.Settings;
@@ -99,7 +100,6 @@ public class SecuritySettings extends SettingsPreferenceFragment
DevicePolicyManager mDPM; DevicePolicyManager mDPM;
private ChooseLockSettingsHelper mChooseLockSettingsHelper; private ChooseLockSettingsHelper mChooseLockSettingsHelper;
private Preference mUserSelectedWidget;
private LockPatternUtils mLockPatternUtils; private LockPatternUtils mLockPatternUtils;
private ListPreference mLockAfter; private ListPreference mLockAfter;
@@ -232,32 +232,45 @@ public class SecuritySettings extends SettingsPreferenceFragment
} }
} }
mUserSelectedWidget = root.findPreference(KEY_CHOOSE_LOCKSCREEN_STATUS_WIDGET); Preference pickStatusWidget = root.findPreference(KEY_CHOOSE_LOCKSCREEN_STATUS_WIDGET);
if (mUserSelectedWidget != null) { if (pickStatusWidget != null) {
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(getActivity()); AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(getActivity());
int appWidgetId = getStatusAppWidgetId(); int appWidgetId = getStatusAppWidgetId();
if (appWidgetId == -1) { if (appWidgetId == -1) {
mUserSelectedWidget.setSummary(getResources().getString(R.string.widget_default)); pickStatusWidget.setSummary(getResources().getString(R.string.widget_default));
} else { } else {
AppWidgetProviderInfo appWidget = appWidgetManager.getAppWidgetInfo(appWidgetId); AppWidgetProviderInfo appWidget = appWidgetManager.getAppWidgetInfo(appWidgetId);
if (appWidget != null) { if (appWidget != null) {
mUserSelectedWidget.setSummary(appWidget.label); pickStatusWidget.setSummary(appWidget.label);
} }
} }
// TEMP: disable this for now
PreferenceCategory security =
(PreferenceCategory) root.findPreference(KEY_SECURITY_CATEGORY);
if (security != null) {
security.removePreference(pickStatusWidget);
}
} }
mUserSelectedWidget = root.findPreference(KEY_CHOOSE_USER_SELECTED_LOCKSCREEN_WIDGET); Preference pickLockscreenWidget =
if (mUserSelectedWidget != null) { root.findPreference(KEY_CHOOSE_USER_SELECTED_LOCKSCREEN_WIDGET);
if (pickLockscreenWidget != null) {
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(getActivity()); AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(getActivity());
int appWidgetId = getUserSelectedAppWidgetId(); int appWidgetId = getUserSelectedAppWidgetId();
if (appWidgetId == -1) { if (appWidgetId == -1) {
mUserSelectedWidget.setSummary(getResources().getString(R.string.widget_none)); pickLockscreenWidget.setSummary(getResources().getString(R.string.widget_none));
} else { } else {
AppWidgetProviderInfo appWidget = appWidgetManager.getAppWidgetInfo(appWidgetId); AppWidgetProviderInfo appWidget = appWidgetManager.getAppWidgetInfo(appWidgetId);
if (appWidget != null) { if (appWidget != null) {
mUserSelectedWidget.setSummary(appWidget.label); pickLockscreenWidget.setSummary(appWidget.label);
} }
} }
// TEMP: disable this for now
PreferenceCategory security =
(PreferenceCategory) root.findPreference(KEY_SECURITY_CATEGORY);
if (security != null) {
security.removePreference(pickLockscreenWidget);
}
} }
// Append the rest of the settings // Append the rest of the settings