Skip to content

Commit 5c51e2e

Browse files
Merge pull request #1174 from hismaeel/1130(b)
issue #1130 (b)
2 parents f869520 + 0301569 commit 5c51e2e

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import android.widget.LinearLayout;
1515
import android.widget.ScrollView;
1616
import android.widget.TextView;
17+
import android.widget.Toast;
1718

1819
import java.io.IOException;
1920
import java.text.SimpleDateFormat;
@@ -273,7 +274,12 @@ private void setTextFields(Media media) {
273274
}
274275

275276
private void setOnClickListeners(final Media media) {
276-
license.setOnClickListener(v -> openWebBrowser(licenseLink(media)));
277+
if (licenseLink(media) != null) {
278+
license.setOnClickListener(v -> openWebBrowser(licenseLink(media)));
279+
} else {
280+
Toast toast = Toast.makeText(getContext(), getString(R.string.null_url), Toast.LENGTH_SHORT);
281+
toast.show();
282+
}
277283
if (media.getCoordinates() != null) {
278284
coordinates.setOnClickListener(v -> openMap(media.getCoordinates()));
279285
}

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@
224224
<string name="login_to_your_account">Login to your account</string>
225225
<string name="send_log_file">Send log file</string>
226226
<string name="send_log_file_description">Send log file to developers via email</string>
227+
<string name="null_url">Error! URL not found</string>
227228

228229
<string name="nearby_location_has_not_changed">Location has not changed.</string>
229230
<string name="nearby_location_not_available">Location not available.</string>

0 commit comments

Comments
 (0)