Fix npe
This commit is contained in:
parent
28596321c6
commit
8098f5d92c
1 changed files with 13 additions and 9 deletions
|
@ -1,6 +1,7 @@
|
||||||
package net.osmand.plus.wikivoyage.article;
|
package net.osmand.plus.wikivoyage.article;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
@ -339,17 +340,20 @@ public class WikivoyageArticleDialogFragment extends WikiArticleBaseDialogFragme
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateTrackButton(boolean processing, @Nullable GPXFile gpxFile) {
|
private void updateTrackButton(boolean processing, @Nullable GPXFile gpxFile) {
|
||||||
if (processing) {
|
Context ctx = getContext();
|
||||||
trackButton.setVisibility(View.GONE);
|
if (ctx != null) {
|
||||||
gpxProgress.setVisibility(View.VISIBLE);
|
if (processing) {
|
||||||
} else {
|
|
||||||
if (gpxFile != null && gpxFile.getPointsSize() > 0) {
|
|
||||||
trackButton.setVisibility(View.VISIBLE);
|
|
||||||
trackButton.setText(getString(R.string.shared_string_gpx_points) + " (" + gpxFile.getPointsSize() + ")");
|
|
||||||
} else {
|
|
||||||
trackButton.setVisibility(View.GONE);
|
trackButton.setVisibility(View.GONE);
|
||||||
|
gpxProgress.setVisibility(View.VISIBLE);
|
||||||
|
} else {
|
||||||
|
if (gpxFile != null && gpxFile.getPointsSize() > 0) {
|
||||||
|
trackButton.setVisibility(View.VISIBLE);
|
||||||
|
trackButton.setText(ctx.getString(R.string.shared_string_gpx_points) + " (" + gpxFile.getPointsSize() + ")");
|
||||||
|
} else {
|
||||||
|
trackButton.setVisibility(View.GONE);
|
||||||
|
}
|
||||||
|
gpxProgress.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
gpxProgress.setVisibility(View.GONE);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue