From ab9b6de9d10e30e47157aa13d71695ec0cf4437c Mon Sep 17 00:00:00 2001 From: Andrey Novikov Date: Fri, 16 Feb 2024 16:12:46 +0300 Subject: [PATCH] Fix text selection on coordinates lock --- .../java/mobi/maptrek/fragments/WaypointInformation.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/mobi/maptrek/fragments/WaypointInformation.java b/app/src/main/java/mobi/maptrek/fragments/WaypointInformation.java index 6e0a2075..cdc86c66 100644 --- a/app/src/main/java/mobi/maptrek/fragments/WaypointInformation.java +++ b/app/src/main/java/mobi/maptrek/fragments/WaypointInformation.java @@ -325,15 +325,14 @@ private void updateWaypointInformation(double latitude, double longitude) { setLockDrawable(coordsView); coordsView.setOnTouchListener((v, event) -> { - if ((event.getAction() & MotionEvent.ACTION_MASK) == MotionEvent.ACTION_UP) { - if (event.getX() >= coordsView.getRight() - coordsView.getTotalPaddingRight()) { - // your action for drawable click event + if (event.getX() >= coordsView.getRight() - coordsView.getTotalPaddingRight()) { + if ((event.getAction() & MotionEvent.ACTION_MASK) == MotionEvent.ACTION_UP) { mWaypoint.locked = !mWaypoint.locked; mListener.onWaypointSave(mWaypoint); mListener.onWaypointFocus(mWaypoint); setLockDrawable(coordsView); - return true; } + return true; } return false; });