diff --git a/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java b/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java index 5649b5f..787c501 100755 --- a/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java +++ b/app/src/main/java/org/y20k/trackbook/MainActivityMapFragment.java @@ -406,7 +406,7 @@ public class MainActivityMapFragment extends Fragment implements TrackbookKeys { GeoPoint position; // get current position - if (mTrackerServiceRunning && mTrack != null) { + if (mTrackerServiceRunning && mTrack != null && mTrack.getSize() > 0) { // get current Location from tracker service mCurrentBestLocation = mTrack.getWayPointLocation(mTrack.getSize() - 1); } else if (mCurrentBestLocation == null) { diff --git a/app/src/main/res/drawable/ic_my_location_dot_blue_grey_24dp.xml b/app/src/main/res/drawable/ic_my_location_dot_blue_grey_24dp.xml new file mode 100644 index 0000000..95a2828 --- /dev/null +++ b/app/src/main/res/drawable/ic_my_location_dot_blue_grey_24dp.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/main/res/drawable/ic_my_location_dot_red_grey_24dp.xml b/app/src/main/res/drawable/ic_my_location_dot_red_grey_24dp.xml new file mode 100644 index 0000000..b470e56 --- /dev/null +++ b/app/src/main/res/drawable/ic_my_location_dot_red_grey_24dp.xml @@ -0,0 +1,13 @@ + + + + diff --git a/build.gradle b/build.gradle index 8daa0e5..3c3ace6 100644 --- a/build.gradle +++ b/build.gradle @@ -33,7 +33,7 @@ allprojects { constraintlayoutVersion = '1.1.3' materialVersion = "1.0.0" - appcompatVersion = '1.0.0' + appcompatVersion = '1.0.2' cardviewVersion = '1.0.0' osmdroidVersion = '6.0.2'