|
2 | 2 |
|
3 | 3 | import android.annotation.SuppressLint;
|
4 | 4 | import android.content.Context;
|
| 5 | +import android.text.TextUtils; |
5 | 6 | import fr.free.nrw.commons.R;
|
6 | 7 | import fr.free.nrw.commons.Utils;
|
7 | 8 | import fr.free.nrw.commons.category.CategoriesModel;
|
|
12 | 13 | import fr.free.nrw.commons.nearby.Place;
|
13 | 14 | import fr.free.nrw.commons.settings.Prefs;
|
14 | 15 | import fr.free.nrw.commons.utils.CustomProxy;
|
| 16 | +import fr.free.nrw.commons.utils.CustomProxy; |
| 17 | +import fr.free.nrw.commons.utils.StringSortingUtils; |
15 | 18 | import io.reactivex.Observable;
|
16 | 19 | import io.reactivex.android.schedulers.AndroidSchedulers;
|
17 | 20 | import io.reactivex.disposables.CompositeDisposable;
|
|
22 | 25 | import javax.inject.Named;
|
23 | 26 | import javax.inject.Singleton;
|
24 | 27 | import org.apache.commons.lang3.StringUtils;
|
| 28 | +import java.util.ArrayList; |
| 29 | +import java.util.List; |
| 30 | +import javax.inject.Inject; |
| 31 | +import javax.inject.Named; |
| 32 | +import javax.inject.Singleton; |
25 | 33 | import timber.log.Timber;
|
26 | 34 |
|
27 | 35 | import static fr.free.nrw.commons.upload.UploadModel.UploadItem;
|
@@ -168,7 +176,7 @@ private void handleBadImage(Integer errorCode) {
|
168 | 176 | break;
|
169 | 177 | default:
|
170 | 178 | String errorMessageForResult = getErrorMessageForResult(context, errorCode);
|
171 |
| - if (StringUtils.isBlank(errorMessageForResult)) { |
| 179 | + if (TextUtils.isEmpty(errorMessageForResult)) { |
172 | 180 | return;
|
173 | 181 | }
|
174 | 182 | view.showBadPicturePopup(errorMessageForResult);
|
|
0 commit comments