diff --git a/src/main/java/de/dennisguse/opentracks/chart/ChartView.java b/src/main/java/de/dennisguse/opentracks/chart/ChartView.java
index 3a5a0d05d..ad4b6bd74 100644
--- a/src/main/java/de/dennisguse/opentracks/chart/ChartView.java
+++ b/src/main/java/de/dennisguse/opentracks/chart/ChartView.java
@@ -33,6 +33,7 @@ import android.view.View;
import android.widget.Scroller;
import androidx.annotation.NonNull;
+import androidx.core.content.ContextCompat;
import androidx.core.view.GestureDetectorCompat;
import java.text.NumberFormat;
@@ -114,7 +115,7 @@ public class ChartView extends View {
private int effectiveWidth = 0;
private int effectiveHeight = 0;
- private boolean chartByDistance;
+ private final boolean chartByDistance;
private boolean metricUnits = true;
private boolean reportSpeed = true;
private boolean showPointer = false;
@@ -330,7 +331,7 @@ public class ChartView extends View {
markerPaint.setStyle(Style.STROKE);
markerPaint.setAntiAlias(false);
- pointer = context.getResources().getDrawable(R.drawable.ic_logo_color_24dp);
+ pointer = ContextCompat.getDrawable(context, R.drawable.ic_logo_color_24dp);
pointer.setBounds(0, 0, pointer.getIntrinsicWidth(), pointer.getIntrinsicHeight());
markerPin = MarkerUtils.getDefaultPhoto(context);
diff --git a/src/main/java/de/dennisguse/opentracks/util/MarkerUtils.java b/src/main/java/de/dennisguse/opentracks/util/MarkerUtils.java
index 11aa6f4e0..096a40a07 100644
--- a/src/main/java/de/dennisguse/opentracks/util/MarkerUtils.java
+++ b/src/main/java/de/dennisguse/opentracks/util/MarkerUtils.java
@@ -4,6 +4,7 @@ import android.content.Context;
import android.graphics.drawable.Drawable;
import androidx.annotation.NonNull;
+import androidx.core.content.ContextCompat;
import de.dennisguse.opentracks.R;
@@ -15,6 +16,6 @@ public class MarkerUtils {
}
public static Drawable getDefaultPhoto(@NonNull Context context) {
- return context.getResources().getDrawable(ICON_ID);
+ return ContextCompat.getDrawable(context, ICON_ID);
}
}
diff --git a/src/main/res/values/themes_custom.xml b/src/main/res/values/themes_custom.xml
index 950b1e793..e3e462483 100644
--- a/src/main/res/values/themes_custom.xml
+++ b/src/main/res/values/themes_custom.xml
@@ -25,16 +25,7 @@ limitations under the License.
- true
-
-