Skip to content

Commit 2073841

Browse files
macgillsashishkumar468
authored andcommitted
commons-app#3600 [structured-commons] From Nearby, "Next" button greyed out until modifying caption - set textwatcher first (commons-app#3809)
1 parent 326c771 commit 2073841

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.java

+2-11
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,6 @@ public int getItemCount() {
6767
return uploadMediaDetails.size();
6868
}
6969

70-
/**
71-
* Gets descriptions
72-
*
73-
* @return List of descriptions
74-
*/
75-
public List<UploadMediaDetail> getUploadMediaDetails() {
76-
return uploadMediaDetails;
77-
}
78-
7970
public void addDescription(UploadMediaDetail uploadMediaDetail) {
8071
this.uploadMediaDetails.add(uploadMediaDetail);
8172
notifyItemInserted(uploadMediaDetails.size());
@@ -108,15 +99,15 @@ public ViewHolder(View itemView) {
10899
public void bind(int position) {
109100
UploadMediaDetail uploadMediaDetail = uploadMediaDetails.get(position);
110101
Timber.d("UploadMediaDetail is " + uploadMediaDetail);
111-
captionItemEditText.setText(uploadMediaDetail.getCaptionText());
112-
descItemEditText.setText(uploadMediaDetail.getDescriptionText());
113102

114103
captionItemEditText.addTextChangedListener(new AbstractTextWatcher(
115104
value -> {
116105
if (position == 0) {
117106
eventListener.onPrimaryCaptionTextChange(value.length() != 0);
118107
}
119108
}));
109+
captionItemEditText.setText(uploadMediaDetail.getCaptionText());
110+
descItemEditText.setText(uploadMediaDetail.getDescriptionText());
120111

121112
if (position == 0) {
122113
captionInputLayout.setEndIconMode(TextInputLayout.END_ICON_CUSTOM);

0 commit comments

Comments
 (0)