Check in SingleUploadFragment that spinner position is valid before applying

This commit is contained in:
Adam Jones 2017-05-10 22:51:33 +01:00
parent 87fe6cf585
commit 0c5e0869b5

View file

@ -115,6 +115,13 @@ public class SingleUploadFragment extends Fragment {
licenseSpinner.setAdapter(adapter); licenseSpinner.setAdapter(adapter);
int position = licenseItems.indexOf(getString(Utils.licenseNameFor(license))); int position = licenseItems.indexOf(getString(Utils.licenseNameFor(license)));
// Check position is valid
if(position < 0) {
Timber.d("Invalid position: %d. Using default license", position);
position = 4;
}
Timber.d("Position: %d %s", position, getString(Utils.licenseNameFor(license))); Timber.d("Position: %d %s", position, getString(Utils.licenseNameFor(license)));
licenseSpinner.setSelection(position); licenseSpinner.setSelection(position);