diff --git a/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java b/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java index d6dcbf149bc..2ab02391d62 100644 --- a/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java +++ b/src/com/android/settings/deviceinfo/storage/StorageSelectionPreferenceController.java @@ -73,6 +73,10 @@ public class StorageSelectionPreferenceController extends BasePreferenceControll Collections.sort(mStorageEntries); mStorageEntries.addAll(storageEntries); mStorageAdapter.addAll(storageEntries); + + if (mSpinnerPreference != null) { + mSpinnerPreference.setClickable(mStorageAdapter.getCount() > 1); + } } /** set selected storage in the spinner. */ @@ -93,6 +97,7 @@ public class StorageSelectionPreferenceController extends BasePreferenceControll mSpinnerPreference = screen.findPreference(getPreferenceKey()); mSpinnerPreference.setAdapter(mStorageAdapter); mSpinnerPreference.setOnItemSelectedListener(this); + mSpinnerPreference.setClickable(mStorageAdapter.getCount() > 1); } @Override